我有大约 700 个文件,一些批处理文件使用它们。在每个进程之后,新生成的文件名将具有相同的名称和前缀。运行多个运行后的文件名将长约 50 个字符。在这种情况下,其他批处理文件无法使用生成的文件,并且会出现“系统找不到指定的文件”的错误,但在减少文件名后,批处理文件可以正常运行且没有任何错误。虽然这个问题存在于我朋友的计算机中,但所有批处理文件都可以在超过 60 个字符名称的文件上正常运行。
我不知道如何解决这个问题。是否有任何配置或解决方案可以更改 Windows 中的最大文件名字符?
我应该提到,Windows 让我拥有超过 50 个字符的文件,但批处理文件无法在它们上正常运行,而且由于某种原因我无法更改文件名并压缩它们!
我的电脑系统:win Ultimate 7
我朋友的电脑:win server
产生错误的批处理文件的一部分(以及许多命令,例如它):
forfiles /p . /m .%%~ni. /c "cmd /c move @FILE .\%%~ni\@FILE"
错误内容:
The system cannot find the file specified.