1
A
回答
5
执行此操作的方法是使用mkdir(2)
来创建文件夹,使用您希望的文件填充该文件夹,使用stat(2)
获取当前权限,屏蔽写入位,然后使用chmod(2)
来设置权限。
3
0
的umask应该工作
#include <stat.h>
1
您可以使用此一:
#include <sys/stat.h>
#include <sys/types.h>
int mkdir(const char *pathname, mode_t mode);
1
可以使用mkdir()
功能
简介:
#include <sys/stat.h>
int mkdir(const char *path, mode_t mode);
例如创建一个名为“你好”的文件夹,只有当前用户可以访问:
mkdir("hello", 0700); /*the second argument is the permission mask*/
如需进一步信息类型的终端上
man 2 mkdir
如果你觉得创意,你可以在一个比较幼稚做到这一点方式
system("mkdir hello");
system("chmod 700 hello");
,但没有理由这样做...
相关问题
- 1. 在tmp文件夹中创建临时文件夹c语言
- 2. 如何创建非只读文件夹
- 3. 用C++创建一个只读文件
- 4. 使用c语言在Linux中的/ tmp文件夹中创建文本文件
- 5. C语言 - 如何创建PostScript文件
- 6. C语言创建
- 7. 语言文件夹
- 8. NSFileManager - 创建只读文件
- 9. 获取文件夹内容C语言
- 10. 回文 - 只有C语言
- 11. 没有fopen的读文件()(C语言)
- 12. 阅读TXT文件C语言
- 13. 使用Python创建只读pdf文件
- 14. 使用c语言的文件操作创建数据库
- 15. 用C语言创建一个多语言应用程序#
- 16. Visual Basic 2010 - 为每种语言创建新文件夹(如右键单击:创建新文件夹)
- 17. 创建只能由我读取的文件夹
- 18. 在android中创建一个只读文件夹在SD卡中
- 19. 如何用C创建appdata文件夹#
- 20. 使用C++创建/删除文件夹
- 21. 用C#创建编程语言
- 22. 语言文件的单独文件夹
- 23. 语言中使用#define以C语言创建
- 24. 在Windows XP中创建的APPDATA文件夹中的文件夹(文件夹是只读的)
- 25. 在文件夹C中筛选文件名的scandir语言
- 26. 创建文本文件,并使其隐藏和只读c#
- 27. 从文本文件中读取数据,并使用C++语言
- 28. 创建一个只读文件
- 29. 使用c语言中的select语句动态创建CSV文件#
- 30. 使用Team Build构建Silverlight项目的语言文件夹
为什么让2个电话!? – 2010-08-18 08:41:45
对于列出的所有功能,POSIX手册页还有什么问题?这里没有特定的操作系统。 – 2010-08-18 08:42:37
如果您在'mkdir()'调用中明确地设置模式,那么您可以跳过'stat()'调用,但最终忽略用户的umask设置。首先创建目录只读,这样以后就不能再填充目录了。是的,您也可以在第3节中找到每个电话。 – 2010-08-18 08:54:10