我想创建一个以.
字符开头的文件夹。我试过File(path).mkdir()
,但不起作用。我无法从“右键单击 - >新建文件夹”创建。 Windows阻止以点字符开始创建文件夹。在命令提示符下,我可以通过mkdir [folder_name]
轻松创建。我在这里有什么错误吗?如果不是我怎么能在java中执行这个命令或者其他建议会有帮助?来自命令提示符的Java mkdir
注:Process p = Runtime.getRuntime().exec("mkdir .test"); //Does not work
注2:我的代码将是依赖于平台。
什么其实并不用文件(路径).mkdir()工作?你的代码是怎样的?使用运行时方法不起作用,因为mkdir内置于Windows上的命令shell。你需要用适当的参数调用“cmd.exe” –
希望那些帮助:http://stackoverflow.com/q/1999437/1007273&http://stackoverflow.com/q/1294989/1007273 – hovanessyan