[英]I don't know how to write a command to show direction to my file in macOS console, JAVA
[英]I don't know what the path format is on OS X so I can write a .csv file using Java
我的目標是將csv文件寫入計算機上的特定位置。 問題是,在編譯程序時,我不斷收到FileNotFoundException
錯誤。 我知道我的問題在哪里。
它在這里,
FileWriter fw = new FileWriter("://Users/michaelrichards/NetBeansProjects/UniProject/src");
有人可以在終端輸入路徑時告訴我格式。
import java.io.*;
public class WriteToFile
{
public static void main(String[]args) throws IOException
{
FileWriter fw = new FileWriter("://Users/michaelrichards/NetBeansProjects/UniProject/src");
BufferedWriter bw = new BufferedWriter(fw);
String myArray[] = {"one", "two", "three"};
String writableString = "";
for(String item : myArray)
{
writableString += item + ",";
}
writableString = writableString.substring(0, writableString.length() - 1);
bw.write(writableString);
bw.close();
}
}
我不是Mac用戶,但據我所知,您的路徑應為/Users/michealrichards/...
您還可以使用Java系統屬性user.home
獲取當前用戶的主目錄,而與平台無關:
String path = System.getProperty("user.home") + "/NetBeansProjects/UniProject/src";
編輯:我只注意到你正在試圖打開一個目錄 ( src
)作為一個文件 ! 無論如何這是行不通的。 您必須將文件的路徑傳遞給FileWriter
構造函數。
OS X是基於Unix的系統,因此您的路徑應為
/用戶/ michaelrichards / NetBeansProjects / UniProject / src
如果您使用Windows,請使用D://Folder/folder/raghu.txt之類的文件
在linux / home /(用戶名)/Desktop/raghu.txt中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.