我需要一种安全的方法来扫描位于“用户”下的1000个目录。
主用户目录有另一个目录(人名)。人们的名字目录存储了我想要删除的一些坏文件。因此,有没有办法运行脚本来删除这些文件,而不是我手动浏览它们并删除它们?
我需要在这些人的名字目录中删除多个文件!
示例
users/john/badfile.xml
users/tim/badfile.xml
users/bob/badfile.xml
users/scott/badfile.xml
users/jess/badfile.xml
....
users/tom/badfile.xml
这是最终的工作代码!
$users = scandir('test'); // First we get the users
unset($users[0]); // We unset the first two elements, which are useless
unset($users[1]);
foreach ( $users as $i ) // We loop through the folders
{
$contents = scandir('test/'.$i); // We repeat the same process
unset($contents[0]);
unset($contents[1]);
unlink('test/'.$i.'/'.'badfile.php'); // File deletion
unlink('test/'.$i.'/'.'badfile.xml'); // File deletion
unlink('test/'.$i.'/'.'badfile.html'); // File deletion
unlink('test/'.$i.'/'.'badfile.txt'); // File deletion
}
?>
答案 0 :(得分:1)
此脚本应该能够删除每个目录中的文件,但不会删除目录。
请记住,我的工作路径是 C:\ server \ root \ michael \ folder
package threedimpoint;
public class Secondpoint {
public static void main(String[] args) {
Point3d secnd = new Point3d();
secnd.setX(2);
secnd.setY(12);
secnd.setZ(24);
System.out.println("(" + secnd.getxCoord() + "," + secnd.getyCoord() + "," + secnd.getzCoord() + ")");
}
}