我想在上传文件之前清空文件夹(带有CHMOD 777):
$files = glob($targetdir); // get all file names
foreach($files as $file)
{ // iterate files
if(is_file($file))
unlink($file); // delete file
}
我的文件夹在此代码中构建了正确的路径:
$targetdir = 'cartes_identites/'.$mds['nom'].' '.$mds['prenom'].'_verso';
我的文件夹仍然装满了文件,我只保留一个,上传此代码:
if (move_uploaded_file($_FILES['id_card_recto']['tmp_name'], $targetfile))
{
echo "file uploaded succeeded";
}
应用文件路径。
$targetdir = 'cartes_identites/'.$mds['nom'].' '.$mds['prenom'].'_verso/*.*';
如果是关于清空整个文件夹,则循环使用简单的linux命令:
if(is_dir($targetdir)){
$output = shell_exec("rm -rf ".escapeshellarg($targetdir)."/*");
echo "<pre>$output</pre>";
}
确保您的目标目录是绝对正确的。