我正在创建一个程序,只要我运行我在其上创建的程序,就可以将我的Documents文件夹备份到USB。我使用Apache FileUtils的代码的一般构成如下:
String username = System.getProperty("user.name");
File docs = new File("C:\\Users\\username\\Documents");
File usb = new File("F:\\Files");
try {
FileUtils.copyDirectory(docs, usb);
} catch (IOException e) {
e.printStackTrace();
}
我假设计算机不能自动将我的USB指定为插槽F:\,那么如何让程序找出它所在的USB驱动器插槽,以便我可以更改< em> F:到目录+&#34;:\&#34; 或类似的东西。
答案 0 :(得分:4)
通过另一个系统属性:
String userdir = System.getProperty("user.dir");