php刪除 複製資料夾及其資料夾下所有檔案

2021-05-23 08:58:34 字數 885 閱讀 6255

<?php

/*複製xcopy函式用法:    

*   xcopy("feiy","feiy2",1):拷貝feiy下的檔案到   feiy2,包括子目錄    

*   xcopy("feiy","feiy2",0):拷貝feiy下的檔案到   feiy2,不包括子目錄    

*引數說明:    

*   $source:源目錄名    

*   $destination:目的目錄名    

*   $child:複製時,是不是包含的子目錄

*/ function xcopy($source, $destination, $child)

@chmod($destination, 0777);

} if(!is_dir($source))

if(!is_dir($destination))

$handle=dir($source);

while($entry=$handle->read())

else

}    

}    

return 1;

} /*刪除deldidr函式用法:    

*  deldidr("feiy"):刪除feiy,包括子目錄      

*引數說明:    

*   $dir:要刪除的目錄名    

*/ function deldir($dir) else

$dh=opendir($dir);

while ($file=readdir($dh)) else

} }

closedir($dh);

if(rmdir($dir)) else

} ?>

C 遞迴刪除資料夾及其檔案

在c 檔案操作過程中,有時候需要刪除相應目錄,如果資料夾中含有其他資料夾或者檔案,也需要一併進行刪除,此時可能就需要使用遞迴來刪除資料夾目錄以及檔案,遞迴過程中,如果遍歷的物件是資料夾,則刪除資料夾,若是檔案,則刪除對應檔案。directory.delete方法可用於刪除資料夾,file.delet...

python 遞迴刪除資料夾 遞迴複製資料夾

學過python os模組的人都知道python中的rmdir 函式只能刪除乙個空的資料夾,而remove 函式也只能刪除單個的檔案,沒有乙個現成的方法來刪除乙個資料夾 裡面有檔案 所以我們要借助遞迴去刪除乙個資料夾中的每乙個檔案 或者資料夾 下面是 遞迴刪除資料夾 import os defdel...

linux複製資料夾 重新命名資料夾 刪除資料夾

linux中複製命令為cp 即copy縮寫 重新命名使用mv命令 即move縮寫 來實現,刪除命令為rm 即remove縮寫 如果操作物件是單個檔案,複製和刪除以及重新命名很簡單,如下 cp a.txt a.txt 將a.txt另存為a.txt mv a.txt a.txt 將a.txt重新命名為a...