如何使用C系统调用mkdir创建隐藏文件夹?

时间:2012-11-17 23:00:34

标签: c posix mkdir

说我想创建一个文件夹myFolder,我希望它被隐藏起来。我在为Unix找到答案时遇到了麻烦。

4 个答案:

答案 0 :(得分:4)

有关在C中创建文件夹的信息,请参阅man 2 mkdir。要隐藏它,您必须在名称前加上一个点。这只是一个单行:

mkdir(".myFolder", 0755);

答案 1 :(得分:2)

隐藏目录必须以“。”开头。在他们的文件名前面点。 mkdir .hidden

答案 2 :(得分:1)

mkdir .myFolde

以点开头的目录是unix

中的隐藏目录

答案 3 :(得分:0)

您可以创建一个目录并拒绝对其进行读/写访问。然后该目录中的所有文件将被“隐藏”。 mkdir ("no-peeking-here", S_IRWXU); mkdir ("no-peeking-here/look-ma-no-dots", S_IRWXU); 或者,如果您只是想减少混乱,请使用许多人建议的前导点。