在Linux中使用Java隐藏文件夹

在Linux中使用Java隐藏文件夹,java,ubuntu,hidden,Java,Ubuntu,Hidden,我知道已经有两个问题被问到了,但这些并不能解决我的需求。 我需要用java隐藏一个文件夹。到目前为止,由于我正在使用Runtime.getRuntime().exec(“mv Folder1.Folder1”);在java中,但现在我找不到解决方案,即如何隐藏名称中有空格的文件夹 注: 在linux中移动文件夹是另一回事。e、 g mv我的\新建\文件夹我的\自定义\文件夹 我正在使用ubuntu 使用 e、 g 通过这个stackoverflow[link][1],它可能会有一些帮助。[1]

我知道已经有两个问题被问到了,但这些并不能解决我的需求。 我需要用java隐藏一个文件夹。到目前为止,由于我正在使用Runtime.getRuntime().exec(“mv Folder1.Folder1”);在java中,但现在我找不到解决方案,即如何隐藏名称中有空格的文件夹

注:

  • 在linux中移动文件夹是另一回事。e、 g

    mv我的\新建\文件夹我的\自定义\文件夹

  • 我正在使用ubuntu

  • 使用

    e、 g


    通过这个stackoverflow[link][1],它可能会有一些帮助。[1] :好吧,在看到java社区很久以前提供的如此漂亮的答案后,我真的觉得自己很愚蠢。@IConflued:作为一条经验法则:不要将
    System.exec()
    用于java自己可以做的事情。它有很多陷阱(正确转义/传递参数只是其中之一)。@iconflued注意陷阱:
    。renameTo()
    不会在失败时引发异常,您必须检查其返回值。如果您使用Java7,最好使用
    Files.move()
    (并放弃
    文件
    API)
    File f = new File("Path to your file");
    f.renameTo(".Path to your file");