Java FileInputStream是否从特定位置读取文件?
若我把文本文件放在同一个项目文件夹中,程序可以毫无问题地读取它。 但是我怎样才能让它从我电脑的某个地方(例如:桌面)读取文件呢 我将其更改为“C:…\Desktop\Contact.txt”),但收到错误。将反斜杠(Java FileInputStream是否从特定位置读取文件?,java,Java,若我把文本文件放在同一个项目文件夹中,程序可以毫无问题地读取它。 但是我怎样才能让它从我电脑的某个地方(例如:桌面)读取文件呢 我将其更改为“C:…\Desktop\Contact.txt”),但收到错误。将反斜杠(\)更改为正斜杠(/),或在文件路径中使用双反斜杠(\) FileInputStream fstream = new FileInputStream("C:.../Desktop/Contact.txt"); 或 请注意:\是转义字符。如果使用\,它将使用单个\作为文本。将反斜
\
)更改为正斜杠(/
),或在文件路径中使用双反斜杠(\
)
FileInputStream fstream = new FileInputStream("C:.../Desktop/Contact.txt");
或
请注意:\
是转义字符。如果使用\
,它将使用单个\
作为文本。将反斜杠(\
)更改为正斜杠(/
),或在文件路径中使用双反斜杠(\
)
FileInputStream fstream = new FileInputStream("C:.../Desktop/Contact.txt");
或
请注意:
\
是转义字符。如果您使用\
,它将使用单个\
作为文本。您应该使用文件.separator
而不是
和\
来分隔路径,因为这在基于Windows和Unix的系统上都适用。也许有助于说服你 您应该使用File.separator
而不是/
和\\
来划分路径,因为这在基于Windows和Unix的系统上都适用。也许有助于说服你
FileInputStream fstream = new FileInputStream("C:...\\Desktop\\Contact.txt");