2010-12-15 4 views
-1
files = Dir.new("F:/data/").entries.grep(/.*_communities_.*.dat/) || [] 
fp = File.new(f, "r") 
fp.close 
File.delete(f) 

nicht funktioniert und ich versuche auch DEL #{file} oder system("DEL #{file}") Es funktioniert nicht zuWie lösche ich Dateifenster mit Ruby

+1

Wo setzen Sie Variable f? –

Antwort

2
Dir.entries("F:/data").grep(/.+_communities_.+.dat/).each do |file| 
    File.delete("F:/data/" + file) 
end 

Dies ist, was Sie tun möchten? Ich verstehe deine Frage nicht gut.