【发布时间】:2013-02-05 09:42:20
【问题描述】:
我不理解使用通配符时 COPY 命令的行为。
我在C:\Source 中有一个名为mpt*.asm 的文本文件,我想将它复制到C:\Dest。这是批处理脚本所需要的,我不能确定mpt*.asm 的确切名称(例如,它可能是mpt001.asm)。目标名称应该完全是 mpt.asm。
如果我使用:
COPY C:\Source\mpt*.asm C:\Dest\mpt.asm
文件文件被复制,但在文件末尾附加了一个额外的 (0x1A) 字符。
如果我使用:
COPY C:\Source\mpt*.asm C:\Dest\mpt.asm /B
我不明白这个虚假的字符。
如果我不使用通配符,我也不会得到虚假字符。 COPY 中似乎不太可能存在错误,但这种行为似乎出乎意料。
有没有办法在不使用/B 的情况下进行复制?
【问题讨论】: