bat脚本 删除文件夹下的所有的txt
时间: 2023-02-08 13:29:14 浏览: 161
如果要在 Windows 的命令提示符中使用 BAT 脚本删除文件夹下的所有 TXT 文件,可以使用以下代码:
```
del /s /q "C:\example\*.txt"
```
其中,"C:\example\" 是文件夹的路径,可以替换成你想要删除的文件夹的路径。
- /s 表示删除子目录中的文件。
- /q 表示安静模式,不会询问确认。
如果还有问题,请提供更多细节。
相关问题
bat脚本删除文件夹里面所有txt
### 回答1:
可以使用以下脚本实现删除文件夹中所有txt文件:
```
del /s /q "文件夹路径\*.txt"
```
其中,del是删除命令,/s表示递归删除子文件夹中的文件,/q表示安静模式,不需要确认。"文件夹路径"需要替换成实际的文件夹路径。
### 回答2:
可以使用bat脚本来删除文件夹中的所有txt文件。以下是一个示例脚本:
```batch
@echo off
set folder="C:\目标文件夹的路径"
if exist %folder% (
for /r %folder% %%a in (*.txt) do (
echo Deleting %%a
del "%%a"
)
echo All txt files have been deleted.
) else (
echo The folder %folder% does not exist.
)
pause
```
以上脚本首先定义了一个变量`folder`,用来指定目标文件夹的路径。然后通过`if exist`语句检查目标文件夹是否存在。如果存在,会使用`for /r`命令遍历目标文件夹(包括子文件夹)中的所有txt文件,并使用`del`命令将其删除。在删除每个文件前,会打印出文件名作为提示信息。最后,会输出一条提示信息表示所有txt文件已删除。如果目标文件夹不存在,会输出相应的提示信息。
你可以将目标文件夹的路径替换为自己想要操作的文件夹路径,并保存为bat文件,运行即可实现删除文件夹中所有txt文件的功能。
### 回答3:
可以通过以下bat脚本来删除文件夹里面所有的txt文件:
```
@echo off
setlocal enabledelayedexpansion
set folder="文件夹路径"
for /r %folder% %%i in (*.txt) do (
del "%%i"
echo 删除文件: %%i
)
echo 删除完毕!
pause
```
你需要将"文件夹路径"替换为你想要删除txt文件的文件夹路径。
bat脚本删除当前文件夹里面所有txt
@echo off
del /s /q *.txt
echo 已删除当前文件夹中所有txt文件
pause
这是一个简单的批处理脚本,用于删除当前文件夹中所有后缀名为txt的文件。请谨慎使用并确保备份重要文件。
阅读全文