Nat*_*ate 2 batch-file cmd.exe
我有一个 .bat 文件,我将多个文件合并到一个新文件中,它以前看起来像这样:
copy /b ^
E:\file1.txt+^
E:\file2.txt+^
E:\file3.txt ^
E:\output.txt
:: comment
Run Code Online (Sandbox Code Playgroud)
那效果很好。然后我想在代码上方添加注释,所以我将其更改为:
:: comment
:: comment
copy /b ^
E:\file1.txt+^
E:\file2.txt+^
E:\file3.txt ^
E:\output.txt
:: comment
Run Code Online (Sandbox Code Playgroud)
它不再起作用。当我运行它时,没有任何内容打印到终端。
如果我删除顶部的评论,它会立即重新开始工作。
为什么会这样?
编辑:
我想我不应该如此简化我的代码。文件顶部的评论之一实际上是这样的:
:: E:\file3.txt+^
Run Code Online (Sandbox Code Playgroud)
玩弄它,我发现+^注释中的字符会导致文件不起作用。
我也尝试REM在这一行上使用,但它导致打印出错误。所以似乎有些角色你根本无法在评论中出现?
| 归档时间: |
|
| 查看次数: |
1566 次 |
| 最近记录: |