请问ruby如何写入文件属性
发布网友
发布时间:2022-04-24 06:45
我来回答
共2个回答
热心网友
时间:2022-06-17 03:12
直接是用File.chmod()方法就可以了。
例如手册里的例子:
File.chmod(0644, "testfile") » 1
s = File.stat("testfile")
sprintf("%o", s.mode) » "100644"
和平台没有关系,比如你想把一个windows下的文件改为只读,只要
File.chmod(0444, "testfile.txt")
就可以了。
热心网友
时间:2022-06-17 03:13
Unix???
Read only: ruby -e -w `chmod 0444 pp1.txt`
Write only: ruby -e -w `chmod 0222 pp1.txt`