1、建立目錄(mkdir)
bool
mkdir(string
$pathname
[,int
$mode
[,bool
$recursive
[,resource
$context
]]] )
<?php
mkdir("/path/to/my/dir", 0777); //成功返回true,失敗返回false;
?>
2、判斷檔案是否存在(file_exist)
bool
file_exists(string
$filename
)
<?php
$filename = '/path/to/foo.txt';
if (file_exists($filename)) else
?>
3、目錄是否存在(is_dir)
bool
is_dir(string
$filename
)
<?
var_dump(is_dir('a_file.txt'));// 輸出false
var_dump(is_dir('bogus_dir/abc')); //輸出false
var_dump(is_dir('..')); //輸出true
?>
4、判斷給定檔名是否為乙個正常的檔案 (is_file)
bool
is_file( string
$filename )
<?php
var_dump(is_file('a_file.txt'));//true
var_dump(is_file('/usr/bin/'));//false
?>
5、判斷給定檔名是否為乙個符號連線 (is_link)
bool
is_link( string
$filename )
<?php
var_dump(is_link("a.lnk")); //輸出true
?>
6、刪除目錄 (rmdir)
bool
rmdir( string
$dirname
)
<?php
var_dump(rmdir("/usr/local/a")); //只能刪除空目錄,當a為空目錄刪除成功,a為非空目錄刪除失敗
?>
7、刪除檔案(unlink)
bool
unlink( string
$filename )
<?
while(is_file($data_file_to_delete) == true)
?>
8、讀取目錄檔案
(opendir,readir,closedir)
resource
opendir( string
$path
[,resource
$context
] )string
readdir( resource
$dir_handle )
void
closedir(resource
$dir_handle )
<?php
$dir = "/etc/php5/";
// open a known directory, and proceed to read its contents
if (is_dir($dir))
closedir($dh);
}}?>
9、擴充套件函式,方法
刪除目錄及目錄下所有資料夾
public function rmdir_tree($dirname)
$path = $dirname."/".$file;
if(is_dir($path))elseif (is_file($path))
} closedir($hd);
rmdir($dirname);
}
php目錄操作函式
1 mkdir 函式23 php建立資料夾和檔案4 建立資料夾 5function createdir dir 6 9else12 1314 file exists 函式 1516 file exists 檢查檔案或目錄是否存在 17 php18 filename path to foo.txt 1...
php檔案目錄操作
新建檔案 1 先確定要寫入檔案的內容 content 你好 2 開啟這個檔案 系統會自動建立這個空檔案 假設新建的檔案叫file.txt,而且在上級目錄下。w表示 寫檔案 fp下面要用到,表示指向某個開啟的檔案。fp fopen file.txt w 3 將內容字串寫入檔案 fp告訴系統要寫入的檔案...
php檔案 目錄操作
訪問本地 遠端的檔案 服務端請求無 跨域限制 resource 型別理解 作為乙個容器的例項,有的話裡面封裝了檔案內容 或者是二進位制 對完提供api,以操作封裝在內的檔案內容 像c 的stream例項 feof f end of file 是否檔案結尾 檔案操作 resource fopen st...