背景
使用 Java 语言在网络路径中创建文件。
实现
本地路径
首先在本地路径中创建文件的代码是这样的。
import java.io.*;
import java.text.CompactNumberFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class Demo1 {
public static void main(String[] args) throws ParseException, IOException {
try {
BufferedWriter out = new BufferedWriter(new FileWriter("D:\\runoob.txt"));
out.write("菜鸟教程");
out.newLine();
out.append("菜鸟教程1");
out.close();
System.out.println("文件创建成功!");
} catch (IOException e) {
}
}
}
网络路径
而后我将路径换成网络路径"\\10.176.xx.xx\\xxx\\xxx\\软件\\runoob.txt"
,但是会报错,提示找不到路径,即:没有识别到网络路径。报错截图如下:
网络路径正常情况是双反斜杠的,这里识别为单反斜杠,所以报错也就不难理解。所以解决方式就是改成双反斜杠就可以了,即:"\\\\10.176.xx.xx\\xxx\\xxx\\软件\\runoob.txt"
。
总结
IDEA中\\
代表Windows下的\
,所以网络路径多写一层就可以了。