【发布时间】:2012-05-09 18:39:30
【问题描述】:
如何使用 Java 在硬盘上的任意位置创建目录?例如,我想在计算机的主文件夹中创建一个文件夹。如果我使用此代码:
File file = new File("~/test");
if (!file.exists()) {
try {
folder.mkdirs();
} catch(Exception e) {
JOptionPane.showMessageDialog(null, "There was an error: \n"+e, "Error!", 1);
}
}
它在我的项目所在的目录中创建一个名为“~”的文件夹和一个名为“test”的文件夹。
如何让 Java 在我的主文件夹中创建文件夹?
谢谢!
【问题讨论】:
-
~不会被大多数(任何?)Java API 扩展。 -
~由 shell 解析(例如 Bash)。您需要使用/home/xyz/test。