php 删除文件夹及其中所有文件,/ 目录下哪些文件可以删除?

用户投稿 193 0

关于“php_删除文件夹所有文件”的问题,小编就整理了【3】个相关介绍“php_删除文件夹所有文件”的解答:

/ 目录下哪些文件可以删除?

1、C:\WINDOWS\Temp\文件夹中的所有文件(系统临时文件);

2、C:\WINDOWS\ServicePackFiles(升级sp1或sp2后的备份文件);

3、C:\WINDOWS\Driver Cache\i386\driver.cab压缩文件(驱动程序的备份文件);

4、C:\WINDOWS\SoftwareDistribution\download文件夹中的所有文件;

5、C:\WINDOWS\Prefetch文件夹中的所有文件(系统预读文件);

6、C:\windows文件夹中以$开头和结尾的隐藏文件(安装系统补丁后的临时文件)、以KB开头的.log文件如KB873339.log等,这些都是安装系统补丁后的日志文件;

7、C:\WINDOWS\system32\dllcache文件夹中的所有文件(动态链接库文件备份);

8、C:\Documents and Settings\用户名\Cookies\文件夹中的所有文件(保留index文件);

9、C:\Documents and Settings\用户名\Local Settings\Temp\文件夹中的所有文件(全部为用户临时文件);

写个批处理删除指定文件或指定文件夹?

使用的是del命令+rd命令,先删除文件,在进入相应文件夹删除文件夹下的文件夹,如下:del /f /s /q C:\Users\dell\AppData\Local\Temp\*.*cd C:\Users\dell\AppData\Local\Temprd /s /q C:\Users\dell\AppData\Local\Temp扩展资料:del命令参数说明 /F:强制删除只读文件。

/S:从所有子目录删除指定文件。

/Q:安静模式,删除全局通配符时,不要求确认。

/A:根据属性选择要删除的文件。删除指定属性或指定属性以外的文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、 /A-A表示删除除只读、隐藏、系统、存档以外的文件。

例如:“DEL/AR *.*”表示删除当前目录下所有只读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件。

如何批量去除文件夹只留文件?

可以使用以下步骤批量去除文件夹只留文件:

1. 打开要处理的文件夹,按下 Shift 键,右键单击文件夹中的空白处,选择“在此处打开命令窗口”或“在此处打开 PowerShell 窗口”。

2. 在命令窗口或 PowerShell 窗口中输入以下命令:dir /s /b /a-d > filelist.txt

这个命令会在当前文件夹及其子文件夹中查找所有文件,并将文件名列表输出到名为“filelist.txt”的文本文件中。

3. 关闭命令窗口或 PowerShell 窗口。

4. 打开“filelist.txt”文件,删除其中列出的所有文件夹的行,只留下文件的行。

5. 保存“filelist.txt”文件。

6. 再次打开命令窗口或 PowerShell 窗口,进入要处理的文件夹。

7. 输入以下命令:for /f "delims=" %i in (filelist.txt) do @del "%i"

这个命令会逐行读取“filelist.txt”文件中的文件名,并使用“del”命令删除这些文件。

8. 等待命令执行完成,文件夹中只留下文件。

到此,以上就是小编对于“php_删除文件夹所有文件”的问题就介绍到这了,希望介绍关于“php_删除文件夹所有文件”的【3】点解答对大家有用。

抱歉,评论功能暂时关闭!