ファイルの件数を求めたい

解決済みの質問

ファイルの件数を求めたい

windowsでUNIXのwcコマンドのように、あるディレクトリ配下のファイルの件数を一度に求めたいのですが、何方かこのような機能のツールをご存知の方ご一報お願いします。

投稿日時 - 2003-04-21 11:14:09

QNo.528199

すぐに回答ほしいです

質問者が選んだベストアンサー

参考URLのは 使えるのかな?

参考URL:http://www.vector.co.jp/soft/dos/util/se000377.html

投稿日時 - 2003-04-21 11:21:53

ANo.1

1人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(4件中 1~4件目)

ANo.5

すみません、訂正です。バッチファイルの中身は
(誤)ruby wc.rb %1→(正)ruby wc-l.rb %1
でした。

投稿日時 - 2003-04-21 13:30:46

ANo.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

ANo.3

#2です。とおもったら、フォルダは全部ひっかかるみたいでした。
すいません。

投稿日時 - 2003-04-21 11:27:05

ANo.2

フリーウェアのカテゴリなので、たぶんコマンドではなく簡単にファイル数を表示する方法で良いでしょうか。
Windowsのフォルダの上部に検索ボタンがある場合、
該当のフォルダを開き→その上部の検索ボタンを押す
検索画面になるので、[ファイルとフォルダの名前]の欄に、
*.*
と入れる。
すると、拡張子がついているファイルを検索してい一覧してくれます。
ただし、フォルダ名にもxxxxxx.filesなどのドットがついている場合、フォルダもひっかかってしまいますが、webの仕事で大量にファイル数を出すときは、このやり方がとても便利です。
検索は必ずスタートメニューからやると思っている方が多いので、書いてみました。

投稿日時 - 2003-04-21 11:24:51

補足

すいません。私も今、webで検索中なのですが、質問が的確ではありませんでした。ファイル数ではなくて、ファイルの行数でした。

投稿日時 - 2003-04-21 11:40:04

あわせてチェックしたい
  • UNIXのディレクトリ再起検索に関して。 ...
  • UNIXコマンド ...
  • UNIXコマンドを使ったCPU拡張機能の表示 ...
PR
【回答募集中】花粉にひと言、物申す![ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら