如何编写将文件导出到USB驱动器的Java代码

时间:2014-09-07 20:02:05

标签: file usb transfer

标题显示我已经看了很长时间并且没有找到任何主要用途作为自动运行文件从我们的官方计算机收集错误报告

1 个答案:

答案 0 :(得分:0)

如果从USB驱动器本身运行程序,则可以执行此操作,并在文件存储的任何位置声明为"工作目录"因为USB可能有不同的ID用于不同的计算机......事情变得混乱。

我的建议是使用Java中的文件和路径(http://docs.oracle.com/javase/7/docs/api/java/nio/file/Path.html

但是警告是,如果你复制一个目录(文件夹),那么该文件夹中的文件实际上不会被自动复制......它只是它的工作方式。 (更多这里:http://docs.oracle.com/javase/tutorial/essential/io/copy.html

假设文件总是在同一个地方转到同一个地方。例如:

Files.copy(source, destination, options);

或者您可以打开文本文件并从中读取更高级的方法:

Files.copy(InputStream, path, options);