-
读文件
String filePath = “\\IP\chanelldata\test.txt”; //远程路径
try{
BufferedReader reader = new BufferedReader(new FileReader(file));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}}catch (Exception ex) { ex.printStackTrace(); }
-
写文件
try(FileWriter writer = new FileWriter(file,true)){
writer.write(“新文件 \n”);
System.out.println(“line”);
}catch (Exception ex) {
ex.printStackTrace();
} -
将文件从本地拷贝到远程
String filePath = "\\\\IP\\chanelldata"; //远程目录 Path sourcePath = Paths.get("D:\\VendorFile\\24312000000.pdf"); //本地文件 // 目标目录路径 Path destinationDirectoryPath = Paths.get(filePath); // 目标文件路径(在目标目录下,与源文件同名) Path destinationPath = destinationDirectoryPath.resolve(sourcePath.getFileName()); try { // 复制文件到目标目录 Files.copy(sourcePath, destinationPath); System.out.println("successful"); } catch (IOException e) { e.printStackTrace(); System.out.println("error"); }
-
以上操作默认使用本地用户名密码登录远程共享文件服务器,所以用户需要有远程服务器的读写权限。