CMD用echo命令写入txt文档内容

1、for使用法则

使用for命令时,如果在cmd窗口打开命令的话for引用%%i要改为%i,如果在bat脚本里头引用的话改为%%i

例子:在bat脚本里面使用双%号
for /d %%i in (C:\Users\*) do rd /s /q "%%i\AppData\Local\Temp"

例子:在cmd命令窗口打开的话使用单%号
for /d %i in (C:\Users\*) do rd /s /q "%i\AppData\Local\Temp"

括号内(C:\Users\*)用来表示C:\Users目录下的所有子目录

括号内(C:\Users\?)用来表示C:\Users目录下的所有子目录的未知名称,单个?代表单个字符的文件夹

例子:(C:\Users\??)代表两个字符的文件夹,(C:\Users\a??)代表开头是a的三个字符文件夹
---------------------------------------------------------------------------------

---------------------------------------------------------------------------------
2、用echo命令写入txt文档内容

使用echo命令写入内容时假如出现“=”号“+”号这些特殊符号无法正常输出的话可以在前后加入“^”符号来表达

例子:遇到cmd有些影响变量或者本身命令的符号可以前后加入“^”符号来表达
echo Command^=^1>>D:\test.txt
echo Command^+^2>>D:\test.txt
echo IconFile^=^explorer.exe^,^3>>D:\test.txt
---------------------------------------------------------------------------------

---------------------------------------------------------------------------------


相关文档
最新文档