-1
我有一本macbook,如果我們沒有電腦,我們的學校告訴我們要使用TextMate。我可以在PC上做到這一點,但由於它們不同,我在Mac OS中遇到了語法問題。這就是我正在使用的,即使我創建了一個名爲Data.txt
的文件,彈出的提示表明它不存在。(Java)當您在Macbook中使用Textmate時,如何在File類中執行完整路徑?
import java.io.File;
class FileClassTutorial
{
public static void main(String[]args)
{
File x= new File("MacintoshHD/Users/Alexis/Desktop/Data.txt");
if(x.exists())
System.out.println(x.getName() + " exists!!!");
else
System.out.println("This file doesn't exist");
}
}
TextMate中的超級根的絕對路徑只有你碰巧使用了編輯器,對不對?這似乎與你的問題沒有關係。 Java的語法不依賴平臺 - 它應該工作相同。儘管你的斷言可以在你的電腦上運行,那麼'newFile'函數是什麼?我只是熟悉Java,但我還沒有看到過。 – usr2564301
哎呀,我犯了一個錯字,並沒有在新文件之間放置一個空格,同時進行編輯以使其更清晰。我編輯它。 是的,Textmate是我唯一的編輯。你說得對,Java不依賴於平臺,但是,macbook中的路徑語法與windows OS中的路徑語法不同。這是主要的區別,什麼導致我麻煩。 新文件創建從那裏我可以使用的data.txt文件中的對象 在Windows中,應當使用\做一個路徑時, MAC是/ 當你正在做一個路徑在窗口對象對於Java,你使用// 我試圖弄清楚我在MAC中做什麼 – AlexisTheGreat
嘗試省略「MacintoshHD」部分,並使用'/ Users/..'。除此之外,'Macintosh HD'通常有一個空間。 – usr2564301