【问题标题】:Java mkdir from command prompt来自命令提示符的 Java mkdir
【发布时间】:2012-10-30 14:48:23
【问题描述】:

我想创建一个以. 字符开头的文件夹。我试过File(path).mkdir() 但不起作用。我无法从“右键单击->新文件夹”创建。 Windows 阻止创建以点字符开头的文件夹。在命令提示符下,我可以通过mkdir [folder_name] 轻松创建。我这里有什么错误吗。如果不是,我如何在 java 中执行此命令或任何其他建议会有帮助?

注意:Process p = Runtime.getRuntime().exec("mkdir .test"); //Does not work

注意2:我的代码将取决于平台。

【问题讨论】:

标签: java command-line mkdir


【解决方案1】:
new File("C:\\Temp\\.folder").mkdir();

为我工作。请注意,mkdir() 返回一个 boolean,表示成功或失败。例如,如果您没有创建文件夹的权限,它可能会失败。

(注意:当您提出问题时,请解释“不起作用”的含义。)

【讨论】:

    【解决方案2】:

    平台无关的操作系统函数在 java 中并不是那么简单,但你可以将它包裹在一个独立于平台的 ant mkdir task 上。用法有点迂回,但/可能非常强大

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-25
      • 1970-01-01
      • 2012-07-05
      • 1970-01-01
      • 1970-01-01
      • 2011-07-08
      • 1970-01-01
      相关资源
      最近更新 更多