php操作資料夾

2021-10-04 01:56:35 字數 1445 閱讀 5380

對檔案內容操作

<?php

//readfile('a.txt');//讀取文字內容

//var_dump(file('a.txt'));//索引陣列對每一行排序

//$str = file_get_contents('a.txt');把檔案內容原樣輸出相當於python的'''

//var_dump($str);

file_put_contents('tst.txt','這是我寫入的內容');//寫入檔案把檔案覆蓋

讀寫模式和控制代碼游標

<?php

/* r是唯讀模式不可寫入

r+可讀寫

w模式 寫模式只能沒有檔案則重建

w+保證檔案存在 可讀寫

a寫模式在原有基礎上累加寫 沒有檔案則建立

a+模式可讀

*/ $fp = fopen('a.txt','r+');//

//var_d ump($fp)

$str = '今天天氣不錯';

fwrite($fp,$str);//把字串寫入文字

fseek($fp,0);//把游標移動到最開始

echo fread($fp, 3);//獲取位元組

fclose($fp);//關閉資源

對url的操作

<?php

//var_dump(pathinfo('a.txt'));//索引陣列

$arr = ['username'=>'張三','pass'=>'123'];

var_dump(http_build_query($arr));//組成url引數格式

var_dump(parse_url('http://localhost/64/file2.php'));//解析url

parse_str('username=張三&pass=123')//把url引數解析成變數

echo $username ,$pass;

刪除與檔案的拷貝

<?php

//mkdir('test');//建立目錄

//mkdir('tet/a/b/v/d',0777,true);//建立多級目錄

//rmdir('test');//刪除空資料夾

//unlink('a.txt');//刪除檔案

copy('a.txt','bb.txt');//拷貝

rename('bb.txt','ab.php');//改變檔案型別

遞迴刪除資料夾

<?php

/*遞迴刪除資料夾

*/rm('tet');

function rm($path)

else

} closedir($dir);

rmdir($path);

}

liunx操作資料夾

cd命令是linux中最常用的命令之一,它用於切換目錄 命令功能 cd 切換到主目錄 cd 切換到上乙個工作目錄 cd 返回上兩級目錄 cd 當前目錄 cd 返回上級目錄 pwd檢視當前在哪個目錄 ls命令用來列出目錄下的檔案 命令功能 ls a 列出檔案下所有的檔案,包括以 開頭的隱藏檔案 ls ...

nodejs 操作檔案(資料夾)

1.建立資料夾 if fs.existssync targetdir 2.刪除資料夾 方法1 使用遞迴 var deletefolderrecursive function path else fs.rmdirsync path 方法2 使用系統的命令 var exec require child ...

php 操作資料夾 (遍歷 計算大小)

1.遍歷並列印指定目錄下所有檔案 功能 遍歷並列印指定目錄下所有檔案 function scan dir dir name,dir flag 1 else closedir dir handle 關閉目錄控制代碼 echo 檔案總數 file count.總結 1,關於路徑 目錄的路徑末尾都加上 以...