How to check for file existence [duplicate] How to check for file existence [duplicate] ruby ruby

How to check for file existence [duplicate]


# file? will only return true for filesFile.file?(filename)

and

# Will also return true for directories - watch out!File.exist?(filename)


Check out Pathname and in particular Pathname#exist?.

File and its FileTest module are perhaps simpler/more direct, but I find Pathname a nicer interface in general.