【发布时间】:2017-01-27 20:02:48
【问题描述】:
好吧,我想制作一个批处理脚本:
- 在用户桌面上制作导出文件夹
- 从新(如不从某处复制)在该文件夹中创建一个批处理脚本,在用户填充该文件夹并将其保存到桌面后列出该文件夹的内容。
我遇到的问题是我正在尝试使用 echo 将预期的新脚本文本从原始批处理文件复制到新的批处理文件中,如下所示:
@echo off
mkdir "C:\Users\%username%\Desktop\Export"
echo dir "C:\Users\%username%\Desktop\Export" /W /A:-H /B > "C:\Users\%username%\Desktop\Readout.txt" > "C:\Users\%username%\Desktop\Export\Directoty_List.bat"
问题是 echo 命令将“>”视为语句的结尾并将第一部分写入桌面文本文件,但我希望它看到第二个“>”。我该如何解决这个问题?
谢谢
【问题讨论】:
-
用插入符号转义它,^>
标签: batch-file text copy echo