高手..这个BAT批处理文件怎么不能运行?

来源:百度知道 编辑:UC知道 时间:2024/05/21 14:16:05
@echo
echo
del/q/ "E:\我的视频\”
del/q/"E:\我的音乐”
del/q/"E:\QQ"
del/q/"E:\我的音乐”
del/q/"E:\跑跑卡丁车”

1.我想利用这个删除一些文件夹.E:\我的音,等等的文件夹.为什么上面哪个不能运行.说明理由.并告诉我怎么改正确的.
2.假如删除文件?是不是和文件夹一样,如果不一样?有什么区别!?

文件夹内有内容,似乎不行。我也不是很熟。改成这样就行
@echo
echo
rd "E:\我的视频" /s /q

我常用于删除系统临时文件 RD命令清除文件及文件夹。

参数不知道是不是放在后面,我没专门学过。Del只能删除空文件夹或者文件夹内的文件]

更改成 del "E:\我的视频\*.*" /s /q

/s 删除子目录 /q 安静模式(无提示是否删除)
双引号注意是英文模式不是中文

del是用来删除文件的,rd才是删除目录及下面的子目录及文件等
所以你把你的代码的del换成rd就可以了

删除一个或数个文件。

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

names 指定一个或数个文件或目录列表。通配符可被用来
删除多个文件。如果指定了一个目录,目录中的所
有文件都会被删除。

/P 删除每一个文件之前提示确认。
/F 强制删除只读文件。
/S 从所有子目录删除指定文件。
/Q 安静模式。删除全局通配符时,不要求确认。
/A 根据属性选择要删除的文件。
attributes R 只读文件 S 系统文件
H 隐藏文件 A 存档文件
- 表示“否”的前缀

如果命令扩展名被启用,DEL 和 ERASE 会如下改变: