批处理:清空当前目录下所有txt文件内容

Posted 笑虾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批处理:清空当前目录下所有txt文件内容相关的知识,希望对你有一定的参考价值。

@echo off
for /f "delims=" %%i in ('dir /s /b *.txt') do cd.>%%i
pause

in (被遍历的内容)

dir /s /b *.txt

  1. dir *.txt查看当前目录下所有 txt 文件
  2. /s 显示指定目录和所有子目录中的文件。
  3. /b 使用空格式(没有标题信息或摘要)。

delims 定义分隔符

“delims=” 的含义是取消默认的分隔符,所以会把行上的内容照搬下来
“tokens=*” 表示获取行上的所有内容,但是会忽略行首的所有空格。

参考资料

BAT 学习笔记
Docs / Windows Server / Windows 命令 / 服务器角色命令 / for

以上是关于批处理:清空当前目录下所有txt文件内容的主要内容,如果未能解决你的问题,请参考以下文章