ファイルの中の文字を探すツールの作り方

C#でつくる簡単プログラム

ファイルを開いて中の文字を検索して、検索文字が入っていたファイルをリストアップします。

EC-CUBEやMagentoなどオープンソースの便利なシステムがたくさんあります。
でも「この部分を変更したい」というときに
「”この部分”がどこにあるのか探したい」というときに便利です。

例によってツールはVisualstudioのC#を使用しています。
「VisualstudioのC#」はMicrosoftが提供している無料の開発ツールです。
C#の使い方はここでは割愛させていただきます。

文字を探すツールの使い方

  1. phpなどのプログラムが一式が入ったフォルダをツールにドラッグします
  2. 調べたい文字を入力します
  3. 「検索」を押すと文字が記述されたファイルをリストアップします

 

プログラム

使うツールボックス

まずフォームに「listbox1」「textbox1」「textbox2」「button1」「button2」「button3」「label1」を置きます

 

 

プロパティの設定

  • listbox1(探すディレクトリをドラッグドロップするとこ)
    Allowdorop=true
  • textbox1(結果を表示するとこ)
    Mulitiline=true
    ScrollBars=Vertical
  • button1
    text=探す
  • button2、button3
    text=クリア

 

プログラム

きちんとイベントに結び付けてから記述してください

 

ソースコードはコチラです
 ↓
ファイルの中の文字を探すツールの作り方2(ソースコード)

 

動作確認

CuctomEntoryの中に入っているファイルすべての中で「電話」と書いてあるファイルを表示します。

  1. ディレクトリごとドラッグドロップ
  2. 探したい文字を入力
  3. 「探す」クリック
  4. 結果が一覧で出てくる

 

 

検証

なんかエラー出た。まぁいいやwごめん。
昔作ったツールの焼き直しだから、使っていない変数とかあったw

あと細かくは適当に直してください。

 

コメントを残す