为了账号安全,请及时绑定邮箱和手机立即绑定

移动目录和删除目录文件

移动目录和删除目录文件

PHP
30秒到达战场 2023-05-26 10:04:03
我正在使用 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
查看完整描述

1 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

首先按照您的方式移动文件,然后删除文件夹和文件,例如:


$filess = glob('dms/400_PENGURUSAN_KEWANGAN/*');

foreach($filess as $filesss){ // iterate files

if(is_file($filesss))

unlink($filesss); // delete file

}

if(is_dir('dms/400_PENGURUSAN_KEWANGAN')) { //check if dir exist

rmdir('dms/400_PENGURUSAN_KEWANGAN'); // delete dir

}

如果你只有一个文件:


$filess = 'dms/400_PENGURUSAN_KEWANGAN/123.pdf';

unlink($filess); // delete file

if(is_dir('dms/400_PENGURUSAN_KEWANGAN')) { //check if dir exist

rmdir('dms/400_PENGURUSAN_KEWANGAN'); // delete dir

}


查看完整回答
反对 回复 2023-05-26
  • 1 回答
  • 0 关注
  • 95 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信