我有一个非常简单的查询。我的桌面(Windows 7)上有一个文件夹“x”,我想编写一个批处理程序来删除其中的所有文件。(所有扩展)这就是我想出的:
cd c:\users\admin\desktop\x\
del *.*
但是,当我打开它时,控制台仍然要求人工输入(Y/N)。我能做些什么来绕过这个?
我有一个非常简单的查询。我的桌面(Windows 7)上有一个文件夹“x”,我想编写一个批处理程序来删除其中的所有文件。(所有扩展)这就是我想出的:
cd c:\users\admin\desktop\x\
del *.*
但是,当我打开它时,控制台仍然要求人工输入(Y/N)。我能做些什么来绕过这个?
始终使用显式路径,这样一个缺陷就不会删除当前文件夹,无论当时可能是什么。
所有可见文件,静默
del "c:\users\admin\desktop\x\*.*?"
所有可见文件,静默使用 /q
del /q "c:\users\admin\desktop\x\*.*"
所有可见文件,包括子目录,静默
del /s /q "c:\users\admin\desktop\x\*.*"
输入del /?
完整信息。
很危险,但是
del *?*
或者
del ?*?
应根据需要删除。
del /q *.*
见德尔/?假设用户具有适当的权限。