在Java中创建.txt文件并更改其目录
我正在使用以下内容创建一个.txt文件:在Java中创建.txt文件并更改其目录,java,Java,我正在使用以下内容创建一个.txt文件: FileWriter fstream = new FileWriter("out.txt"); BufferedWriter out = new BufferedWriter(fstream); 我在里面写了些东西。但我还想确定它的目录。例如,我的工作区在C下,但我想在D下创建.txt。我该怎么做 FileWriter fstream = new FileWriter("D:/out.txt"); BufferedWriter out = new Bu
FileWriter fstream = new FileWriter("out.txt");
BufferedWriter out = new BufferedWriter(fstream);
我在里面写了些东西。但我还想确定它的目录。例如,我的工作区在C下,但我想在D下创建.txt。我该怎么做
FileWriter fstream = new FileWriter("D:/out.txt");
BufferedWriter out = new BufferedWriter(fstream);
当给出路径“out.txt”作为参数时,将在当前目录中创建文件。若要在另一个位置创建文件,必须将其绝对路径作为参数。
请注意,在windows目录中,分隔符是\
(反斜杠),如果使用的是windows,则路径应该是“D:\\out.txt”
。为什么要两刀?因为在Java中,斜杠是一个特殊符号(例如\n
是新行符号),应该转义
FileWriter fstream = new FileWriter("D:\\out.txt");
当给出路径“out.txt”作为参数时,将在当前目录中创建文件。若要在另一个位置创建文件,必须将其绝对路径作为参数。
请注意,在windows目录中,分隔符是
\
(反斜杠),如果使用的是windows,则路径应该是“D:\\out.txt”
。为什么要两刀?因为在Java中,斜杠是一个特殊的符号(例如,\n
是新行符号),应该转义。我假设你的意思是目录
而不是方向
,正如codaddict所指出的那样。
FileWriter fstream = new FileWriter("D:\\out.txt");
如果要移动文件,可以查看
如果要创建另一个副本(即2个文件),只需执行以下操作:
FileWriter fstream = new FileWriter("D:\\out.txt");
BufferedWriter out = new BufferedWriter(fstream);
我假设你的意思是
目录
而不是像codaddict所指出的方向
。
如果要移动文件,可以查看
如果要创建另一个副本(即2个文件),只需执行以下操作:
FileWriter fstream = new FileWriter("D:\\out.txt");
BufferedWriter out = new BufferedWriter(fstream);
方向!!你是说目录吗?给出文件的绝对路径。它将直接在该目录中创建。方向!!你是说目录吗?给出文件的绝对路径。它将直接在该目录中创建。