【发布时间】:2023-10-29 19:06:01
【问题描述】:
我想创建一个以. 字符开头的文件夹。我试过File(path).mkdir() 但不起作用。我无法从“右键单击->新文件夹”创建。 Windows 阻止创建以点字符开头的文件夹。在命令提示符下,我可以通过mkdir [folder_name] 轻松创建。我这里有什么错误吗。如果不是,我如何在 java 中执行此命令或任何其他建议会有帮助?
注意:Process p = Runtime.getRuntime().exec("mkdir .test"); //Does not work
注意2:我的代码将取决于平台。
【问题讨论】:
-
File(path).mkdir() 究竟有什么问题?你的代码看起来如何?使用运行时方法不起作用,因为 mkdir 内置在 Windows 上的命令外壳中。您需要使用适当的参数调用“cmd.exe”
标签: java command-line mkdir