ゴミファイルを削除する
.DS_Store Thumbs.dbなど不要ファイルを削除する。ファイルサーバのゴミ掃除用。
#!/usr/bin/ruby require 'find' def smb_clean(path, trash) path.each do |p| next unless FileTest.directory?(p) Find.find(p) do |f| next if FileTest.directory?(f) trash.each do |t| File.delete(f) if File.basename(f) =~ /^#{t}$/ end end end end path = ["/home/smbadmin/movie/", "/home/smbadmin/movie_old/"] trash = [".DS_Store", "Thumbs.db"] smb_clean(path, trash)