2013-12-11 50 views
1

如何以編程方式將文件的權限更改爲可寫?如何在Windows上更改文件權限?

輸入是隻讀文件,我想知道是否有一種通用的方法可以保證我可以打開可寫性/關閉只讀,無論是哪個版本的Windows(XP, 2003或更高)。

+1

下面是方法 - http://ruby-doc.org/stdlib-2.0.0/libdoc/fileutils/rdoc/FileUtils.html#method-c-chmod –

+0

啊,我沒有意識到我可以通過字符,而不是隻是位圖... –

+0

你有什麼嘗試?堆棧溢出要你展示你已經嘗試過的東西,所以我們知道什麼不重複。這也有助於我們改正錯誤,而不是寫一些與你以前的工作無關的東西,然後你必須將它們成形。 –

回答

1

Windows中的只讀屬性設置爲attrib command

exec "attrib +R 12345.jpg" #sets the read-only file attribute 
exec "attrib -R 12345.jpg" #removes the read-only file attribute