Ruby文件是否可执行

在 Ruby 中,我们要判断一个文件是否可执行可以使用 executable 方法。

executable方法

语法

File.executable?(filename)

参数

模式 描述
filename 文件名。

说明

判断文件是否可执行。

案例

判断文件是否可执行

使用 executable 方法判断文件是否可执行

#!/usr/bin/ruby -w # -*- coding : utf-8 -*- puts "HaiCoder(www.haicoder.net)" executable1 = File.executable?("text.txt") executable2 = File.executable?("input.txt") print("executable1 = ", executable1, " executable2 = ", executable2, "\n")

程序运行后,控制台输出如下:

17_Ruby文件是否可执行.png

当文件不存在时,返回 false,当文件存在并且不可执行时,也返回 false。

Ruby executable方法总结

在 Ruby 中,我们要判断一个文件是否可执行可以使用 executable 方法。