ユーザが作成したファイルをアーカイブしダウンロードさせる
TODO 要リファクタリング
void
downloadArchiveFiles
(void $dir)
指定したファイルが前回開かれた状態にあったかチェックする.
bool
lfIsFileOpen
(string $dir, string $tree_status)
-
string
$dir: ディレクトリ
-
string
$tree_status: 現在のツリーの状態開いているフォルダのパスが | 区切りで格納
ファイル作成を行う.
bool
sfCreateFile
(string $file, [integer $mode = ""])
-
string
$file: ファイルパス
-
integer
$mode: パーミッション
指定したディレクトリ又はファイルを削除する.
void
sfDeleteDir
(string $dir)
-
string
$dir: 削除するディレクトリ又はファイル
指定したディレクトリ配下にファイルがあるかチェックする.
bool
sfDirChildExists
(string $dir)
ファイルのダウンロードを行う.
void
sfDownloadFile
(string $file)
指定したディレクトリのバイト数を取得する.
void
sfGetDirSize
(string $dir)
指定パス配下のディレクトリ取得する.
void
sfGetFileList
(string $dir)
-
string
$dir: 取得するディレクトリパス
ツリー生成用配列取得(javascriptに渡す用).
array
sfGetFileTree
(string $dir, string $tree_status)
-
string
$dir: ディレクトリ
-
string
$tree_status: 現在のツリーの状態開いているフォルダのパスを | 区切りで格納
ツリー生成用配列取得(javascriptに渡す用).
array
sfGetFileTreeSub
(string $dir, string $default_rank, &$cnt, &$arrTree, string $tree_status, integer $cnt)
-
string
$dir: ディレクトリ
-
string
$default_rank: デフォルトの階層 (/区切りで 0,1,2・・・とカウント)
-
integer
$cnt: 連番
-
string
$tree_status: 現在のツリーの状態開いているフォルダのパスが | 区切りで格納
-
&$cnt
-
&$arrTree
ファイル読込を行う.
string
sfReadFile
(string $filename)
ファイル書込を行う.
void
sfWriteFile
(string $filename, string $value)
-
string
$filename: ファイルパス
-
string
$value: 書き込み内容
tarアーカイブを解凍する.
string
unpackFile
(string $path)