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 18734 2010-06-22 08:45:33Z nanasess $

Methods



Class Details

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



Tags:

author:  LOCKON CO.,LTD.
version:  $Id: SC_Helper_FileManager.php 18734 2010-06-22 08:45:33Z nanasess $


[ Top ]


Class Methods


method downloadArchiveFiles [line 348]

void downloadArchiveFiles( void $dir)

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

TODO 要リファクタリング




Parameters:

void   $dir  

[ 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 unpackFile [line 382]

string unpackFile( string $path)

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



Tags:

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


Parameters:

string   $path   アーカイブパス

[ Top ]


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