我正在为独立应用程序创建安装程序,该安装程序需要复制C:\Program Files\Company\Product
下的所有相关文件夹。
我使用下面的代码来实现这个目标:
boolean files = new File("C:\\Program Files\\Company\\Product").mkdirs();
if (files) {
System.out.println("Multiple directories are created!");
} else {
System.out.println("Failed to create multiple directories!");
}
但是,由于Program Files中有空格,因此无法正确创建文件夹。如何完成它。我有管理员权限在Program Files中创建文件夹。
答案 0 :(得分:2)
程序看起来很好。如果您以管理模式运行,它将起作用。 (例如:开始 - >右键单击命令提示符 - >以管理员身份运行)