如何确定正在运行Java程序的驱动程序

时间:2016-05-24 05:05:32

标签: java

我正在创建一个程序,只要我运行我在其上创建的程序,就可以将我的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; 或类似的东西。

1 个答案:

答案 0 :(得分:4)

通过另一个系统属性:

String userdir = System.getProperty("user.dir");