批处理文件能否删除指定文件夹中的所有文件?如何用bat命令删除特定文件?

删除某个文件夹里面的所有文件的bat命令 如何用批处理文件删除某个文件

本文目录:

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文件夹
按需要自行添补。

如何用批处理文件删除某个文件

方法一:

1、打开相关文件夹,可发现文件夹中有相关文件。

2、在任意位置,通过鼠标右键新建一个TXT文本文档。

3、打开TXT文本,编辑输入delG:\0\*.*/f/s/q/apause并保存。

【其中G:\0是需要删除的文件夹版绝对路径,可根据实际更改】

4、将文本后缀TXT更改为bat,并确定。

5、双击编辑好的bat命令文件,即可发现成功删除相关路径文件夹里面的所有文件。

方法二:

1、在电脑上新建一个文件夹,新建一个“TXT”文件,并命名。

2、点击右键,把文件的后缀名设置为“.bat”。

3、右键打开文件,行输入“rdabc”作为示例。

4、在bat所在的文件夹里新建一个ABC文件夹,作为删除的对象。

5、然后需要双击bat文件运行。

6、按任意键退出后,即可看到ABC文件夹已经被删除。

用 bat如何批量删除含有指定部分名称的文件?

批量删除文件是危险的事,一旦拍入字符有错,会带来很大的麻烦.

保险一点分2步做:
(1) 在命令窗, 根目录处,拍命令:
dir p10*.jpg /S /B > a.lis
你获得所有要删的含有p10名称的jpg图片, 文件名含全路径。存放在 a.lis 里。

用 notepad a.lis 打开来看一下, 确认后 再做第二步:
(2)在命令窗, 根目录处,拍命令:
FOR /F %A in (a.lis) DO @ERASE %A
就全部删除了。

如何用bat命令清空文件夹?就是删除某个文件夹下所有内容 包括文件和文件夹

其实别的都好写的,
“也就是说里面有些文件是被打开的了 那就跳过他不需要强制删除。”

这个就实现不了,像文本之类打开着也是可以删除的。
别的毫无难度。
@echo off
::删除cache目录下所有文件
del /q /s d:\cache\.
::通过DIR获取cache目录下的所有子文件夹。然后删除获取到的文件夹 ">nul"不现实错误信息。
for /f "delims=" %%a in ('dir /ad/b/s d:\cache') do (rd /q /s "%%a")>nul
echo end...
pause

大家都在看
本文经用户投稿或网站收集转载,如有侵权请联系本站。