$dir = '/tmp'; array scandir(string directory[,int sorting_order] 注:sorting_order 預設為1 $files1 = scandir($dir); $files2 = scandir($dir, 1); print_r($files1); print_r($files2);列出資料夾裡面的組成:glob
可以使用含有「萬用字元」的字串當做參數,取得檔案列表
格式:glob($pattern); glob('*.txt'); //只會取得txt附檔名的檔案檔案之複製、刪除、更名
bool copy ( string $source , string $dest [, resource $context ] )
$file = 'example.txt'; $newfile = 'example.txt.bak'; if (!copy($file, $newfile)) { echo "failed to copy $file...\n"; }copy 的權限錯誤,只要把資料夾的write打開即可解決。 錯誤範例: Warning: copy( ) [function.copy]: failed to open stream: Permission denied int unlink ( string filename );
unlink()函式能刪除名稱為 filename 的檔案,成功便傳回 true ,失敗則傳回 false
filesize(filename):得知檔案的大小。
副檔名取得:
$number = strpos($filename,"."); $file_body = substr($filename,0,$number);
新檔名:
$number = strpos($file_name,".");
$sub_file_name = substr($file_name,$number+1);
$sub_number = strpos($file_name_samll,".");
$sub_file_name_small= substr($file_name_samll,$number+1);
$new_file_name = time()."_".$number.".".$sub_file_name;
沒有留言:
張貼留言