Class SC_Helper_FileManager

Description

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

  • author: LOCKON CO.,LTD.
  • version: $Id: SC_Helper_FileManager.php 17114 2008-03-10 01:42:58Z pineray $

Located in /class/helper/SC_Helper_FileManager.php (line 34)


	
			
Direct descendents
Class Description
SC_Helper_FileManager_Ex ファイル管理のヘルパークラス(拡張).
Method Summary
void downloadArchiveFiles (void $dir)
bool lfIsFileOpen (string $dir, string $tree_status)
bool sfCreateFile (string $file, [integer $mode = ""])
void sfDeleteDir (string $dir)
bool sfDirChildExists (string $dir)
void sfDownloadFile (string $file)
void sfGetDirSize (string $dir)
void sfGetFileList (string $dir)
array sfGetFileTree (string $dir, string $tree_status)
array sfGetFileTreeSub (string $dir, string $default_rank,  &$cnt,  &$arrTree, string $tree_status, integer $cnt)
string sfReadFile (string $filename)
void sfWriteFile (string $filename, string $value)
string unpackFile (string $path)
Methods
downloadArchiveFiles (line 363)

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

TODO 要リファクタリング

void downloadArchiveFiles (void $dir)
  • void $dir
lfIsFileOpen (line 281)

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

  • return: 前回開かれた状態の場合 true
bool lfIsFileOpen (string $dir, string $tree_status)
  • string $dir: ディレクトリ
  • string $tree_status: 現在のツリーの状態開いているフォルダのパスが | 区切りで格納
sfCreateFile (line 312)

ファイル作成を行う.

  • return: ファイル作成に成功した場合 true
bool sfCreateFile (string $file, [integer $mode = ""])
  • string $file: ファイルパス
  • integer $mode: パーミッション
sfDeleteDir (line 129)

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

void sfDeleteDir (string $dir)
  • string $dir: 削除するディレクトリ又はファイル
sfDirChildExists (line 255)

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

  • return: ファイルが存在する場合 true
bool sfDirChildExists (string $dir)
  • string $dir: ディレクトリ
sfDownloadFile (line 296)

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

void sfDownloadFile (string $file)
  • string $file: ファイルパス
sfGetDirSize (line 95)

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

void sfGetDirSize (string $dir)
  • string $dir: ディレクトリ
sfGetFileList (line 42)

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

void sfGetFileList (string $dir)
  • string $dir: 取得するディレクトリパス
sfGetFileTree (line 169)

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

  • return: ツリー生成用の配列
array sfGetFileTree (string $dir, string $tree_status)
  • string $dir: ディレクトリ
  • string $tree_status: 現在のツリーの状態開いているフォルダのパスを | 区切りで格納
sfGetFileTreeSub (line 210)

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

  • return: ツリー生成用の配列
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
sfReadFile (line 329)

ファイル読込を行う.

  • return: ファイルの内容
string sfReadFile (string $filename)
  • string $filename: ファイルパス
sfWriteFile (line 348)

ファイル書込を行う.

void sfWriteFile (string $filename, string $value)
  • string $filename: ファイルパス
  • string $value: 書き込み内容
unpackFile (line 397)

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

  • return: Archive_Tar::extractModify()のエラー
string unpackFile (string $path)
  • string $path: アーカイブパス

Documentation generated on Tue, 28 Apr 2009 18:13:29 +0900 by phpDocumentor 1.4.2