当文件夹中的文件数量非常庞大时,尤其是在老旧或资源有限的系统上,直接通过图形用户界面(GUI)来删除文件可能会非常缓慢甚至导致系统卡死。
作为一名程序员,当然要想更底层的办法解决啦。
这种情况下,可以尝试使用命令行来高效、快速地删除大量文件:
. 打开命令提示符:
- 按
Win + R
键打开“运行”对话框,输入cmd
,然后按Enter
键。
# 删除某文件夹下所有的文件(保留文件夹) del /f /q "C:\path\to\directory\*" # 删除某个文件夹以及其中的所有文件 rmdir /q /s "C:\path\to\directory"
注:在Windows的命令提示符中,rmdir
(或rd
)命令的参数顺序不是固定的,你可以按任意顺序提供它们。因此,以下两个命令实际上是等效的:
rmdir /q /s "C:\path\to\directory" rmdir /s /q "C:\path\to\directory"
在上述命令中:
/f
:此选项会强制删除只读属性的文件。也就是说,即使文件被设置为只读,/f
选项也会让 del
命令尝试删除它。
/s
:参数指定删除指定目录及其所有子目录。
/q
:参数是“安静”模式,它不会请求删除目录的确认。
这两个命令将删除指定的目录及其所有内容,包括子目录和文件。在运行此命令之前,请确保已备份所有重要的数据,因为这个操作是不可逆的。
标签:文件,删除,windows,cmd,文件夹,rmdir,directory,path From: https://www.cnblogs.com/jimmy996/p/17777049.html