![](/img/trans.png)
[英]'fc' is not recognized as an internal or external command, operable program or batch file
[英]Batch file with simple FC command runs forever
为什么我的简单批处理文件会永远运行一次又一次地打印出.bat文件中的唯一一行
我的fc.bat文件内容
FC "%USERPROFILE%\Desktop\file1.txt" "%USERPROFILE%\Desktop\file2.txt"
我的桌面目录/
fc.bat
file1.txt
file2.txt!
输出是
...
C:\Users\a\Desktop>FC "%USERPROFILE%\Desktop\file1.txt" "%USERPROFILE%\Desktop\file2.txt"
C:\Users\a\Desktop>FC "%USERPROFILE%\Desktop\file1.txt" "%USERPROFILE%\Desktop\file2.txt"
C:\Users\a\Desktop>FC "%USERPROFILE%\Desktop\file1.txt" "%USERPROFILE%\Desktop\file2.txt"
C:\Users\a\Desktop>FC "%USERPROFILE%\Desktop\file1.txt" "%USERPROFILE%\Desktop\file2.txt"
C:\Users\a\Desktop>FC "%USERPROFILE%\Desktop\file1.txt" "%USERPROFILE%\Desktop\file2.txt"
C:\Users\a\Desktop>FC "%USERPROFILE%\Desktop\file1.txt" "%USERPROFILE%\Desktop\file2.txt"
C:\Users\a\Desktop>FC "%USERPROFILE%\Desktop\file1.txt" "%USERPROFILE%\Desktop\file2.txt"
C:\Users\a\Desktop>FC "%USERPROFILE%\Desktop\file1.txt" "%USERPROFILE%\Desktop\file2.txt"
C:\Users\a\Desktop>FC "%USERPROFILE%\Desktop\file1.txt" "%USERPROFILE%\Desktop\file2.txt"
...
看来您的批处理文件处于无限循环中,并反复调用自身。
FC "%USERPROFILE%\Desktop\file1.txt" "%USERPROFILE%\Desktop\file2.txt"
那就是调用fc.bat,它正在运行同一命令。 默认情况下,批处理文件会打印出它们运行的代码行,这就是为什么您看到该输出的原因。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.