假设局域网中有3个共享目录,均可进行读写操作,通过java讲目录A中的所有子文件夹进行处理后拷贝到共享目录B,同时在拷贝到目录B之后也有一些操作,完成之后再将目录A中的数据拷贝到共享目录C,相当于备份操作。以上3个目录均位于不同机器的共享目录。而且里面的文件可能比较多。有没有好的方式,保证文件的拷贝和删除不出异常?如果异常不可避免,有没有办法保证数据不丢失?目前采用的方案都是直接new file出来之后,调用FileUtils.copyDirectoryToDirectory等common.io里面的相关方法。
File srcPeriodFile = new File("\\192.168.1.100\src");