我从这个链接获得了PHP列出目录脚本:
http://www.gaijin.at/en/scrphpfilelist.php如何从目录中删除单个文件?我尝试过unlink
,但它删除了该目录中的所有文件。下面是我从链接中得到的简短代码!
while ($file = readdir ($hDir)) {
if ( ($file != '.') && ($file != '..') && (substr($file, 0, 1) != '.') &&
(strtolower($file) != strtolower(substr($DescFile, -(strlen($file))))) &&
(!IsFileExcluded($Directory.'/'.$file))
) {
array_push($FilesArray, array('FileName' => $file,
'IsDir' => is_dir($Directory.'/'.$file),
'FileSize' => filesize($Directory.'/'.$file),
'FileTime' => filemtime($Directory.'/'.$file)
));
}
}
$BaseDir = '../_cron/backup';
$Directory = $BaseDir;
foreach($FilesArray as $file) {
$FileLink = $Directory.'/'.$file['FileName'];
if ($OpenFileInNewTab) $LinkTarget = ' target="_blank"'; else $LinkTarget = '';
echo '<a href="'.$FileLink.'">'.$FileName.'</a>';
echo '<a href="'.unlink($FileLink).'"><img src="images/icons/delete.gif"></a></td>';
}
}
在调用列出目录文件夹的函数时:backup。
在 unlink($FileLink)
中,当我将鼠标悬停在链接上时,链接是否已更改为另一个文件夹到管理文件夹?
unlink
吗? - tonoslfx