刪除檔案目錄的兩種方式

2022-03-22 19:18:22 字數 819 閱讀 2337

在專案開發的過程中,碰到對檔案目錄進行操作是常有的事,以下簡要分享兩種方式刪除目錄的**,請往下看!

1、刪除目錄方式一
該方式也是最常用的方式

/**

* 刪除目錄下所有檔案

* @param $sourcedir

* @return bool

*/function deldir($sourcedir)

$dir = rtrim($sourcedir, '/').'/';

$op = opendir($dir);

while(($file = readdir($op)) !== false)

$filepath = $dir.$file;

if(is_dir($filepath))else

}closedir($op);

//刪除當前目錄

rmdir($dir);

}

2、刪除目錄方式二
這種方式更微妙和簡要

/**

* 刪除目錄

* @param $dir 請傳入乙個真實存在的目錄

*/function removedir($dir)

$filepath = join(directory_separator, array($dir, $item));

if (is_dir($filepath)) else

}rmdir($dir);

}

python刪除資料夾的兩種方式

os提供的rmdir 函式和removedirs 函式只能刪除空資料夾,這裡提供兩種方法,能夠刪除整個資料夾 import os defdelete dir root dirlist os.listdir root 返回dir資料夾裡的所有檔案列表 for f in dirlist filepath...

檔案修改的兩種方式

whw.txt檔案中有一下內容 張三 13333333333 小李 15555555555 王二麻 12222222222 編寫程式實現檔案內容的修改 方法一 佔硬碟的修改方式 需要新建乙個檔案 import osf name whw.txt f new name s.new f name old ...

mysql基礎複習 兩種刪除方式

1 delete可以加where條件,truncate不能加 2 truncate刪除效率高一些 3 加入要刪除的表中有自增長列,如果用delete刪除後,再插入資料,自增長列的值從斷點開始 如果用truncate刪除後,再插入資料,自增長列的值從1開始 4 truncate刪除沒有返回值,dele...