在 Ruby 中,我们要判断一个文件是否可写可以使用 writable 方法。
File.writable?(filename)
模式 | 描述 |
---|---|
filename | 文件名。 |
判断文件是否可写。
使用 writable 方法判断文件是否可写
#!/usr/bin/ruby -w
# -*- coding : utf-8 -*-
puts "HaiCoder(www.haicoder.net)"
writable1 = File.writable?("text.txt")
writable2 = File.writable?("input.txt")
print("writable1 = ", writable1, " writable2 = ", writable2, "\n")
程序运行后,控制台输出如下:
当文件不存在时,返回 false,当文件存在并且可写时,返回 true。
在 Ruby 中,我们要判断一个文件是否可写可以使用 writable 方法。