簡體   English   中英

我不知道OS X上的路徑格式是什么,所以我可以使用Java編寫.csv文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM