我正在尝试使一个批处理文件工作。每当我尝试运行.bat时,命令行都将返回'■m'无法识别...错误,其中“m”是文件的第一个字母。例如:
md c:\testsourcemd c:\testbackup
退货

C:>“C:\Users\Michael\Dropbox\Documents\Research\Media\Method Guide\Program\test
。 bat ”

C:>■m
'■m'不被识别为内部或外部命令,
可操作的程序或批处理文件。

我尝试过的事情:

  • 更改路径变量,重新启动等。
  • 更改文件目录(即从C:运行)
  • 从网上运行示例文件(如上)以检查语法错误。

  • 谢谢

    最佳答案

    您正在用什么文本编辑器编写?似乎您的文本编辑器可能会将文件另存为utt-16编码的文本,而cmd.exe无法处理。保存文件时,尝试将“编码”/“文件编码”设置为“ANSI”。

    这导致第一个字节为字节顺序标记(告诉其他编辑器如何处理文件),而cmd.exe无法处理。

    09-25 20:25