Batch file 如何使用批处理删除目录中的所有文件?

Batch file 如何使用批处理删除目录中的所有文件?,batch-file,console,delete-file,Batch File,Console,Delete File,我有一个非常简单的问题。 我的桌面上有一个文件夹“x”(Windows 7), 我想写一个批处理程序来删除其中的所有文件。(所有扩展) 这就是我想到的: cd c:\users\admin\desktop\x\ del *.* 但是,当我打开它时,控制台仍然要求人工输入(Y/N)。 我能做些什么来绕过这个问题 del /q *.* 见del/? 假设用户拥有适当的权限。这很危险,但是 del *?* 或 应根据需要进行删除。始终使用显式路径,以便缺陷不会删除当前文件夹,无论当时是什么 所有

我有一个非常简单的问题。 我的桌面上有一个文件夹“x”(Windows 7), 我想写一个批处理程序来删除其中的所有文件。(所有扩展) 这就是我想到的:

cd c:\users\admin\desktop\x\
del *.*
但是,当我打开它时,控制台仍然要求人工输入(Y/N)。 我能做些什么来绕过这个问题

del /q *.*
见del/? 假设用户拥有适当的权限。

这很危险,但是

del *?*


应根据需要进行删除。

始终使用显式路径,以便缺陷不会删除当前文件夹,无论当时是什么

所有可见文件,静默

del "c:\users\admin\desktop\x\*.*?"
所有可见文件,静默使用/q

del /q "c:\users\admin\desktop\x\*.*"
所有可见文件(包括子目录)都以静默方式显示

del /s /q "c:\users\admin\desktop\x\*.*"

键入
del/?
以获取完整信息。

可能重复感谢您的快速回复!
del /s /q "c:\users\admin\desktop\x\*.*"