我遇到了这样的情况:我需要打开 *.dat
文件并通过 MS-DOS 编辑器将其保存回来。我正在考虑创建一个 *.bat
文件,然后使用我的 java 应用程序执行该 *.bat
文件,但它不起作用。
在DOS编辑器中再次保存的原因是:
由于某种原因,我创建的 *.dat
文件与特定软件不兼容,当我使用 MS-DOS 编辑器保存它时,它就可以正常工作。
那么我如何创建一个 *.bat
文件来执行此操作,或者是否有其他更好的方法来执行此操作?
最佳答案
可能是您的行尾字符不兼容。一些应用程序需要换行符 (ascii 10),一些应用程序需要回车符 (ascii 13),而回车符后跟换行符可能是 DOS 文本文件中最常见的情况(ascii 13 和 10)。大多数应用程序都会接受其中的任何一个,但有些应用程序只会将这三个中的一个识别为行尾。
关于java - 用于打开 Ms-Dos 编辑器并保存文件的批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11912925/