首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

请问ruby如何写入文件属性

发布网友

我来回答

2个回答

热心网友

直接是用File.chmod()方法就可以了。
例如手册里的例子:
File.chmod(04, "testfile") » 1
s = File.stat("testfile")
sprintf("%o", s.mode) » "1004"

和平台没有关系,比如你想把一个windows下的文件改为只读,只要
File.chmod(0444, "testfile.txt")
就可以了。

热心网友

Unix???

Read only: ruby -e -w `chmod 0444 pp1.txt`

Write only: ruby -e -w `chmod 0222 pp1.txt`

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com