文件/FileUtils.chmod Ruby有问题
Ruby和File.chmod遇到了一个相当奇怪的问题(FileUtils.chmod也存在同样的问题) 下面是我为测试用例所做的:文件/FileUtils.chmod Ruby有问题,ruby,Ruby,Ruby和File.chmod遇到了一个相当奇怪的问题(FileUtils.chmod也存在同样的问题) 下面是我为测试用例所做的: File.chmod(1777, "testfile") 但一旦我这样做了,我会将其作为权限集: --wxrwS--t 这个问题只在使用*nix 4位权限集时存在。我在谷歌上搜索了它,但没有得到任何有价值的东西。当权限集为0777时,它会正确分配,但第一位数字大于0的任何东西都会把权限搞得一团糟 有人有什么建议吗 我知道我可以做一个系统调用来做我想做的事情,但
File.chmod(1777, "testfile")
但一旦我这样做了,我会将其作为权限集:
--wxrwS--t
这个问题只在使用*nix 4位权限集时存在。我在谷歌上搜索了它,但没有得到任何有价值的东西。当权限集为0777时,它会正确分配,但第一位数字大于0的任何东西都会把权限搞得一团糟
有人有什么建议吗
我知道我可以做一个系统调用来做我想做的事情,但我确信这是我缺少的简单的东西。01777可以工作。在ruby中,整数文本中的前导零指定它是用八进制表示法写的,文件权限通常是用八进制数写的。这就是我喜欢stackoverflow的原因。5分钟后,我有了answ呃,谢谢!