2015-08-03 62 views
-2

我有这样的事情:如何添加路径到新文件中的Java

File file = new File("test.txt"); 

但我想要做这样的事情:

File file = new File("C:\Users\Test\eclipse_workspace\Example\text.txt"); 

我怎样才能做到这一点?

+3

你已经做到了。你的问题是什么 ? –

+1

也许你不能,因为它不是相同的文件。 –

+0

也许你的意思是说你希望文件的完整路径?如果你把这个文件作为'File'-Object而不是你可以尝试'.getAbsolutePath()' - 如果你想建立路径并知道文件名,你可以尝试: 'String path = System.getProperty (“user.dir”)+“//test.txt”' – MrT

回答

0

Counterslash是一个必须转义的字符,也是用来转义字符的字符。所以,为了得到

File file = new File("C:\Users\Test\eclipse_workspace\Example\text.txt"); 

要工作,你必须逃脱每个counterlash。就像这样:

File file = new File("C:\\Users\\Test\\eclipse_workspace\\Example\\text.txt");