我有一个名为WalnutiQ的文件夹。这个文件夹里面是WalnutiQ / train / model / MARK_II / Save.java的文件
Save.java
JsonFileInputOutput.saveObjectToTextFile(myObjectJson,
"Digits.txt");
哪个有效!但是,文件Digits.txt很遗憾地保存在WalnutiQ / Digits.txt
中如何在WalnutiQ / train / model / MARK_II / Digits.txt保存文件Digits.txt ???
我在windows中的eclipse中用java编程。我试过了
JsonFileInputOutput.saveObjectToTextFile(myObjectJson,
"/train/model/MARK_II/Digits.txt");
JsonFileInputOutput.saveObjectToTextFile(myObjectJson,
"\\train\\model\\MARK_II\\Digits.txt");
但都不起作用。
答案 0 :(得分:1)
从您获得当前目录的结果判断WalnutIQ。您可以尝试使用。\ train \ model \ MARK_II \ Digits.txt。 Windows对待。 (句号)作为“当前目录”的标记。你的另一次尝试试图在C的根目录中找到列车目录,因为\(反斜杠)是根(c :)的标记。它可能会失败,因为该文件夹不存在 - 除非它创建它...可能会看起来:)我不在eclipse中使用Json,这就是为什么我没有用代码回答你的问题。
答案 1 :(得分:0)
您是否考虑过使用文本文件的完整绝对文件路径,而不是您当前使用的相对文件路径?这可能不切实际,取决于您计划如何使用您的程序,但它可能值得一试。
答案 2 :(得分:0)
根据库保存文件的方式(我想它在幕后使用File
),你应该能够提供一个绝对路径到你希望它保存到的位置
JsonFileInputOutput.saveObjectToTextFile(myObjectJson,
"/path/to/WalnutiQ/train/model/MARK_II/Digits.txt");