设置文件读写权限的方法取决于你使用的操作系统和使用场景。下面我按常见情况说明:
ls -l 文件名
示例输出:
-rw-r--r-- 1 user user 0 Jan 1 10:00 test.txt
chmod 修改权限chmod 644 文件名 # 所有者读写,其他人只读
chmod 600 文件名 # 仅所有者读写
chmod 755 文件名 # 所有者读写执行,其他人读执行
权限说明:
chmod u+rw 文件名 # 给所有者加读写
chmod o-r 文件名 # 去掉其他人的读权限
chown 用户名 文件名
icacls 文件名 /grant 用户名:(R,W)
icacls "文件名" /grant "用户名:(R,W)"
import os
os.chmod("test.txt", 0o644)
new File("test.txt").setReadable(true, false);
new File("test.txt").setWritable(true, false);
如果你是问代码里如何控制读写,而不是系统权限:
open("file.txt", "r") # 只读
open("file.txt", "w") # 写入(清空)
open("file.txt", "a") # 追加
如果你能说明:
我可以给你更精确的操作步骤。