C语言创建只读文件夹

标签 c linux

我使用 C 语言和 Linux 操作系统作为我的编程平台。我想知道如何以编程方式创建只读文件夹? Linux或类Unix系统有没有C语言的mkdir命令?

谢谢。

最佳答案

方法是使用 mkdir(2) 创建文件夹,用你想要的文件填充它,使用 stat(2)要获得当前权限,屏蔽写入位,然后使用 chmod(2) 设置权限。

关于C语言创建只读文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3510255/

相关文章:

linux - 如何在交互式环境中使用 bash 命令?

linux - 如何使用 shell 脚本创建一个 zip 文件?

c - 从提供的 Key 获取消息队列 ID

python - Arduino Serial.write() 丢失数据

linux - 从本地网络访问在 WSL(Linux 的 Windows 子系统)上运行的 Web 服务器

linux - 如何在脚本期间隐藏终端中的光标并在命令中断时将其恢复正常?

c - 是否有等效于倒带功能的功能,但仅适用于一个 token ?

c - GetPixel优化winapi

c - 文件C程序错误异常

linux - glXSwapIntervalSGI 段错误