①檔案概述
php裡面檔案包含 目錄dir 和 檔案file 兩種
②檔案操作
一,檔案屬性:
1,獲取檔案型別 filetype("./images");
2,判斷是否是目錄 is_dir("");
3,判斷是否是檔案 is_file("");
4,檔案上次訪問時間 fileatime("");
5,檔案建立時間 filectime("");
6,檔案修改時間 filemtime("");
7,檔案大小 filesize("");
8,檔案是否存在 file_exists("");
二,檔案路徑:
1,當前路徑 ./
2,上級路徑 ../
3,根路徑 / php語言的根目錄指的是當前作業系統磁碟
在網頁裡面的根目錄指的是文件目錄 既www目錄
4,取伺服器根路徑 $_server['document_root'];
5,路徑中獲取檔名 echo basename("../add.php",".php");
6,返回路徑中的目錄名 echo dirname("../add.php");
7,返回根路徑,可以將相對路徑轉為絕對路徑
echo realpath("../add.php");
將相對路徑轉換為網頁裡面可以使用的絕對路徑,封裝
$filename="./add.php";
$filename=realpath($filename);
$filename=str_replace("\\","/",$filename);
echo $filename;
顯示:原來:d:\wamp\www\0422\add.php
替換後:d:/wamp/www/0422/add.php
echo $_server['document_root'];
顯示:d:/wamp/www/
$filename=str_replace($_server['document_root'],"/",$filename);
echo $filename;
顯示效果:
/0422/add.php
8,返回陣列 pathinfo("路徑"); 包含目錄名 檔案全名 副檔名 檔名
9,返回規範化的絕對路徑 realpath("路徑");
三,目錄操作
遍歷目錄
1,返回該目錄下所有.php檔案陣列 glob("./fenye/*.php");
2, 獲取資料夾下所有的檔案 print_r(glob("./*"));
3, 開啟檔案資源 $dir=opendir("路徑");
4,echo readdir($dir)."
"; //一條語句 執行一條 讀取第一條 .
echo readdir($dir)."
"; //一條語句 執行一條 讀取第二條 ..
echo readdir($dir)."
";// 一條語句 執行一條 真正讀取從第三條開始
while ($filename=readdir($dir))
// closedir($dir);//關閉目錄資源
// rewinddir($dir); //指標復位 ?
// mkdir("./22"); //建立目錄(建立資料夾)
// rmdir("./22");//刪除空資料夾 如果有資料夾中有內容 則不能刪
// rename("./22", "../aa");//移動資料夾
// //檔案操作
// //檔案的整體
// touch("./aa.txt");// 建立檔案
// copy("./aa.txt","../aa.txt");//複製檔案
// unlink("./aa.txt");//刪除檔案
// file_get_contents("aa.txt");//獲取檔案內容
// file_get_contents("");
// //獲取遠端內容 獲取資料 正規表示式 提取
// file_put_contents("./aa.txt",file_get_contents("") ); //在檔案裡面寫入內容
// readfile("../aa.txt"); //讀取檔案內容並輸出 不用echo
// var_dump(file("./aa.txt"));//將檔案中內容按照 每行乙個元素方式返回陣列
//開啟檔案資源
$f=fopen("./aaa.txt","rb");
while (!feof($f))
//echo fgets($f);
//寫入內容 每次讀一行
//echo fread($f,2);
////fwrite($f, "0000");
//關閉檔案資源
fclose($f
); ?>
C 檔案操作概述
微軟的.net框架為我們提供了基於流的i o操作方式,這樣就大大簡化了開發者的工作。因為我們可以對一系列的通用物件進行操作,而不必關心該i o操作是和本機的檔案有關還是和網路中的資料有關。net框架主要為我們提供了乙個system.io命名空間,該命名空間基本包含了所有和i o操作相關的類。本文將向...
檔案目錄操作函式概述
在python中,python遞迴中的檔案操作主要來自os模組,主要方法如下 os.listdir dirname 列出dirname下的目錄和檔案 os.getcwd 獲得當前工作目錄 os.curdir 返回當前目錄 os.chdir dirname 改變工作目錄到dirname os.path...
Python操作XML檔案 XML概述
xml 可擴充套件標置語言,為html 超文字標置語言 的補充。html用於顯示資料,而xml用於傳輸和儲存資料 一.xml語法 xml檔案通常分為兩部分 檔案宣告和檔案主體 檔案宣告 位於第一行 version標明此檔案所用的標準的版本號,必須要有 encoding標明此檔案中所使用的字元型別,可...