[DMY] [VB] [VB6] [Python] [C#] [Android] [電子工作] [個人メモ] [仕事メモ] [アイデア] [TstLink] [CE] [LTSA]
[自動化] [Qt] [OCaml] [3Dプリンタ] [TOOLS] [RAA] [Forge]
[機能別索引] [逆引きRuby] [マニュアル] [るびま] [標準ライブラリ] [るりまサーチ] [Try! Ruby] [PRaggerまとめ] [ピジョン・ブラッド]
[Rubyコーディング規約] [プログラミングのオキテ] [Rubyist SNS] [TOOLBIS]
[RubyネットワークProg] [druby] [コードなにがし] [RDocテンプレ] [Ruby/Tkサンプル]
[WAVE] [Xperia] [github] [twitterなど] [EA] [マクロ]
2014-10-21
特定のファイル以外のファイルを全て削除する
delかxcopyで出来そうな気がしたけどできなかったので作ってみた。
スクリプトが置かれているフォルダから、
# coding: windows-31j require 'FileUtils' Dir::glob("**/*").each{|f| if File::basename(f) != "para.dat" and File::basename(f) != File.basename(__FILE__) then if File::ftype(f) != "directory" then puts f FileUtils.rm(f) end end }
コメント
トラックバック - http://ruby.g.hatena.ne.jp/garyo/20141021