Page
[ class tree: Page ] [ index: Page ] [ all elements ]

Class: SC_Helper_FileManager

Source Location: /helper/SC_Helper_FileManager.php

Class Overview


ファイル管理 のヘルパークラス.


Author(s):

  • LOCKON CO.,LTD.

Version:

  • $Id: SC_Helper_FileManager.php 20863 2011-04-19 13:52:35Z nanasess $

Methods



Class Details

[line 34]
ファイル管理 のヘルパークラス.



Tags:

author:  LOCKON CO.,LTD.
version:  $Id: SC_Helper_FileManager.php 20863 2011-04-19 13:52:35Z nanasess $


[ Top ]


Class Methods


method downloadArchiveFiles [line 370]

boolean downloadArchiveFiles( string $dir, string $template_code)

ユーザが作成したファイルをアーカイブしダウンロードさせる

TODO 要リファクタリング




Tags:

return:  成功した場合 true; 失敗した場合 false


Parameters:

string   $dir   アーカイブを行なうディレクトリ
string   $template_code   テンプレートコード

[ Top ]

method lfIsFileOpen [line 281]

bool lfIsFileOpen( string $dir, string $tree_status)

指定したファイルが前回開かれた状態にあったかチェックする.



Tags:

return:  前回開かれた状態の場合 true


Parameters:

string   $dir   ディレクトリ
string   $tree_status   現在のツリーの状態開いているフォルダのパスが | 区切りで格納

[ Top ]

method sfCreateFile [line 312]

bool sfCreateFile( string $file, [integer $mode = ""])

ファイル作成を行う.



Tags:

return:  ファイル作成に成功した場合 true


Parameters:

string   $file   ファイルパス
integer   $mode   パーミッション

[ Top ]

method sfDeleteDir [line 129]

void sfDeleteDir( string $dir)

指定したディレクトリ又はファイルを削除する.



Parameters:

string   $dir   削除するディレクトリ又はファイル

[ Top ]

method sfDirChildExists [line 255]

bool sfDirChildExists( string $dir)

指定したディレクトリ配下にファイルがあるかチェックする.



Tags:

return:  ファイルが存在する場合 true


Parameters:

string   $dir   ディレクトリ

[ Top ]

method sfDownloadFile [line 296]

void sfDownloadFile( string $file)

ファイルのダウンロードを行う.



Parameters:

string   $file   ファイルパス

[ Top ]

method sfGetDirSize [line 95]

void sfGetDirSize( string $dir)

指定したディレクトリのバイト数を取得する.



Parameters:

string   $dir   ディレクトリ

[ Top ]

method sfGetFileList [line 42]

void sfGetFileList( string $dir)

指定パス配下のディレクトリ取得する.



Parameters:

string   $dir   取得するディレクトリパス

[ Top ]

method sfGetFileTree [line 169]

array sfGetFileTree( string $dir, string $tree_status)

ツリー生成用配列取得(javascriptに渡す用).



Tags:

return:  ツリー生成用の配列


Parameters:

string   $dir   ディレクトリ
string   $tree_status   現在のツリーの状態開いているフォルダのパスを | 区切りで格納

[ Top ]

method sfGetFileTreeSub [line 210]

array sfGetFileTreeSub( string $dir, string $default_rank, &$cnt, &$arrTree, string $tree_status, integer $cnt)

ツリー生成用配列取得(javascriptに渡す用).



Tags:

return:  ツリー生成用の配列


Parameters:

string   $dir   ディレクトリ
string   $default_rank   デフォルトの階層 (/区切りで 0,1,2・・・とカウント)
integer   $cnt   連番
string   $tree_status   現在のツリーの状態開いているフォルダのパスが | 区切りで格納
   &$cnt  
   &$arrTree  

[ Top ]

method sfReadFile [line 329]

string sfReadFile( string $filename)

ファイル読込を行う.



Tags:

return:  ファイルの内容


Parameters:

string   $filename   ファイルパス

[ Top ]

method sfWriteFile [line 349]

boolean sfWriteFile( string $filename, string $value)

ファイル書込を行う.



Tags:

return:  ファイルの書き込みに成功した場合 true


Parameters:

string   $filename   ファイルパス
string   $value   書き込み内容

[ Top ]

method unpackFile [line 407]

boolean unpackFile( string $path)

tarアーカイブを解凍する.



Tags:

return:  Archive_Tar::extractModify()のエラー


Parameters:

string   $path   アーカイブパス

[ Top ]


Documentation generated on Fri, 24 Feb 2012 14:02:43 +0900 by Seasoft