32

Rubyで、ワイルドカードを使用してファイルが存在するかどうかを確認するにはどうすればよいですか?

どうやらこれはうまくいかないようです:

File.exists?("/folderOfFile/Filename*.ext")
4

1 に答える 1

63

ワイルドカードは、単一のファイルではなく、一連のファイルを参照します。これに使用できますDir::glob

!Dir.glob('/folderOfFile/Filename*.ext').empty?
于 2012-11-19T19:31:55.380 に答える