移动目录和删除目录文件

我正在使用 PHP 执行移动目录功能。现在我的问题是,我可以将文件移动到另一个文件夹,但是如何删除原始文件夹中的原始文件?因为我使用重命名功能只是将文件复制到另一个文件夹。

These two folder location dms/400_FINANCIAL_MANAGEMENT/123.pdf dms/500_FINANCIAL_MANAGEMENT/123.pdf

下面是我的编码:

$file_path_2 = "dms/400_PENGURUSAN_KEWANGAN/123.pdf";
$new_file_path = "dms/500_PENGURUSAN_KEWANGAN/123.pdf";

rename("$file_path_2", "$new_file_path");

我的结果是dms/400_FINANCIAL_MANAGEMENT/123.pdf 和 dms/500_FINANCIAL_MANAGEMENT/123.pdf都得到了文件。

我的预期结果是dms/400_FINANCIAL MANAGEMENT 和 dms/500_FINANCIAL MANAGEMENT/123.pdf


30秒到达战场
浏览 96回答 1
1回答

绝地无双

首先按照您的方式移动文件,然后删除文件夹和文件,例如:$filess = glob('dms/400_PENGURUSAN_KEWANGAN/*');foreach($filess as $filesss){ // iterate filesif(is_file($filesss))unlink($filesss); // delete file}if(is_dir('dms/400_PENGURUSAN_KEWANGAN')) { //check if dir existrmdir('dms/400_PENGURUSAN_KEWANGAN'); // delete dir}如果你只有一个文件:$filess = 'dms/400_PENGURUSAN_KEWANGAN/123.pdf';unlink($filess); // delete fileif(is_dir('dms/400_PENGURUSAN_KEWANGAN')) { //check if dir existrmdir('dms/400_PENGURUSAN_KEWANGAN'); // delete dir}
打开App,查看更多内容
随时随地看视频慕课网APP