解決済みの質問
参考URLのは 使えるのかな?
参考URL:http://www.vector.co.jp/soft/dos/util/se000377.html
投稿日時 - 2003-04-21 11:21:53
1人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(4件中 1~4件目)
私が使っているオブジェクト指向スクリプト言語 Ruby を使えばこう書けます。
スクリプトファイル wc-l.rb の中身
require 'find'
Find.find(ARGV.shift) do |path|
# 除外したい拡張子は「|」で区切って列挙してください
if File.file? path and !(/(lzh|zip)$/ =~ path)
arr = IO.readlines(path)
puts "#{path}: #{arr.grep(/\n/).size}"
end
end
フォルダ名を dir とすると以下のように実行すればOKです。
ruby wc-l.rb dir
このようなバッチファイル wc-l.bat を作れば UNIX の wc -l と同じ感覚で使えます。
@echo off
ruby wc.rb %1
参考 URL の最初から Ruby の Windows バイナリを入手できます。
・Ruby 公式サイト
http://www.ruby-lang.org/ja/
マニュアルは上記のサイトの左側のドキュメントの中から
「リファレンスマニュアル」で見られます。
・逆引き Ruby
http://www.namaraii.com/hiki/hiki.cgi?%B5%D5%B0%FA%A4%ADRuby
使いたい機能からメソッドを調べられます。
Ruby を覚えれば、単発のツールをいちいちダウンロードしなくても
ファイルや文字列の操作も簡単に行えます。
過去の質問がいい例ですのでぜひご覧ください。
・No.524001「テキストファイルの文字操作の仕方」
参考URL:http://www.dm4lab.to/~usa/ruby/,http://oshiete1.goo.ne.jp/kotaeru.php3?q=524001
投稿日時 - 2003-04-21 13:27:50
フリーウェアのカテゴリなので、たぶんコマンドではなく簡単にファイル数を表示する方法で良いでしょうか。
Windowsのフォルダの上部に検索ボタンがある場合、
該当のフォルダを開き→その上部の検索ボタンを押す
検索画面になるので、[ファイルとフォルダの名前]の欄に、
*.*
と入れる。
すると、拡張子がついているファイルを検索してい一覧してくれます。
ただし、フォルダ名にもxxxxxx.filesなどのドットがついている場合、フォルダもひっかかってしまいますが、webの仕事で大量にファイル数を出すときは、このやり方がとても便利です。
検索は必ずスタートメニューからやると思っている方が多いので、書いてみました。
投稿日時 - 2003-04-21 11:24:51
補足
すいません。私も今、webで検索中なのですが、質問が的確ではありませんでした。ファイル数ではなくて、ファイルの行数でした。
投稿日時 - 2003-04-21 11:40:04