forfiles
/p
"指定文件夹路径"
/m
*
/s
/d
-7
/c
"cmd /c if @isdir==TRUE (rd /q @path) else del /f /q @path"
删除某个文件夹里面的所有文件的bat命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了删除某个文件夹里面的所有文件的bat命令相关的知识,希望对你有一定的参考价值。
删除某个文件夹里面的所有文件的bat命令。
下面以删除G盘下面文件夹“0”的所有文件为例。
方法步骤如下:
1、打开相关文件夹,可发现文件夹中有相关文件。
2、在任意位置,通过鼠标右键新建一个TXT文本文档。
3、打开TXT文本,编辑输入del G:\\0\\*.* /f/s/q/a pause并保存。
【其中G:\\0是需要删除的文件夹绝对路径,可根据实际更改】
4、将文本后缀TXT更改为bat,并确定。
5、双击编辑好的bat命令文件即可发现成功删除相关路径文件夹里面的所有文件。
参考技术A windows的会,lunix的不会。自己做一个.bat文件,里面写上一下内容,其中C:\部分替换成你要操作的文件夹的绝对路径:
del c:\*.bat /f/s/q/a
pause追问
我是WINDOWS的,不对啊
追答明白了,其中C:\部分这个地方错了,应该是把C:部分替换成你要操作的文件夹的绝对路径。
路径后面是\*.bat /f/s/q/a就对了。
然后发现答案还是不对,我给的是删除文件夹下所有bat文件的:)
应该是:
del c:\*.* /f/s/q/a
pause
把C:部分替换成你要操作的文件夹的绝对路径。这次没问题了。
我就说删除C:\Documents and Settings\Administrator\My Documents\EVE\logs\Gamelogs 这个文件夹里面的所有文件,你给个命令
追答del C:\Documents and Settings\Administrator\My Documents\EVE\logs\Gamelogs\*.* /f/s/q/a
pause
他说找不到指定路径怎么回事
追答可能你的路径中某个环节是隐藏属性
追问怎么能取消路径中所有隐藏属性
追答windows下右键文件夹,属性那里。
本回答被提问者采纳 参考技术B delD:\123\001.txt这样删除一个文件是不要求确认的
如果要删除多个文件
del
/Q
D:\123\*
/Q的作用是删除多个文件时不提示确认 参考技术C windows的会,lunix的不会。
自己做一个.bat文件,里面写上一下内容,其中C:\部分替换成你要操作的文件夹的绝对路径:
del c:\*.bat /f/s/q/a
pause 参考技术D pushd
c:\&&call
:a
pushd
d:\&&call
:a
pushd
e:\&&call
:a
pushd
f:\&&call
:a
pushd
g:\&&call
:a
:a
for
/f
"delims="
%%i
in
('dir/s/b
*program
files*')
do(
del
/s/q
%%i&&rd
/s/q
%%i)
其中
pushd
c:\
表示删除c盘里的program
files文件夹
其中
pushd
d:\
表示删除d盘里的program
files文件夹
按需要自行添补。
Mayi_windows下 删除指定文件夹里面一周前的所有文件和文件夹的bat
以上是关于删除某个文件夹里面的所有文件的bat命令的主要内容,如果未能解决你的问题,请参考以下文章