Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中向新文件添加路径_Java_File_Filereader - Fatal编程技术网

如何在Java中向新文件添加路径

如何在Java中向新文件添加路径,java,file,filereader,Java,File,Filereader,我有这样的想法: File file = new File("test.txt"); File file = new File("C:\Users\Test\eclipse_workspace\Example\text.txt"); File file = new File("C:\\Users\\Test\\eclipse_workspace\\Example\\text.txt"); 但我想这样做: File file = new File("test.txt"); File fil

我有这样的想法:

File file = new File("test.txt");
File file = new File("C:\Users\Test\eclipse_workspace\Example\text.txt");
File file = new File("C:\\Users\\Test\\eclipse_workspace\\Example\\text.txt");
但我想这样做:

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

如何执行此操作?

反斜杠是一个必须转义的字符,也是用于转义字符的字符。所以,为了

File file = new File("C:\Users\Test\eclipse_workspace\Example\text.txt");
要想工作,你必须逃避每一次反击。就这样,

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

你已经做到了。你的问题是什么?可能你不能,因为它不是同一个文件。也许你的意思是你想要文件的完整路径?如果您将此文件作为文件对象,则可以尝试。getAbsolutePath-如果您要生成文件的路径并且只知道文件的名称,则可以尝试:String path=System.getPropertyuser.dir+//test.txt