コマンドプロンプト研究

Kagami-Laboの研究課題である、コマンドプロンプトプログラミングの研究成果を綴る日誌です。

普段使いのコマンドプロンプト -検索コマンド【 dir 】- Part01

こんばんは、KagamiLabo 所長の カガミです。
今日は、夏目前なのに上着が必要になる日でしたね。普段使いでさらっと、ストールとか巻いちゃったり出来たらカッコ良くって、暖くっていいですね。
さあ、明日は寒いのか?熱いのか?今年の夏は、どうなるの??

普段使いのコマンドプロンプト

仕事で学校でパソコンを使う、って時はインターネットで探し物、メールソフトやチャットソフトを使った会話やExcelやWord、PowerPointでの資料作成などが一般的な作業の内容じゃないだろうか?

でも、パソコンの作業で何か忘れてませんか?

  1. ファイルの検索
  2. ファイルやフォルダの名前付け替え(リネーム)
  3. ファイルの削除

これ、普段から気を付けていればいいんですが、”イザ!”って時に見つからなかったり、時間が掛かったりして困るんですよね。これからしばらく、この3作業に注目して普段使いのコマンドプロンプトについて話していきたいと思います。

検索コマンド【 dir 】

windowsのフォルダ検索は、とても優秀です。
検索フィールドに「家計簿」っと打てば、ファイル名に家計簿を含む結果を表示してくれます。
至って普通、、、

コマンドプロンプトでもファイル名検索はできます。

まず、初めてのコマンドはこれです。

コマンド.01 検索コマンド【 dir 】

c:\Users\ログイン名>cd c:\

c:\>

c:\>dir

これだけで【 dir 】を実行すると、お使いのパソコンの”Cドライブ内"を表示します。

例:私のPCなら

c:\>dir

ドライブ C のボリューム ラベルは Windows です
ボリューム シリアル番号は 32E5-CA2E です

c:\ のディレクトリ

2015/01/09 22:27 <DIR> BGN_008
2014/04/03 06:20 <DIR> inetpub
2013/08/23 00:22 <DIR> PerfLogs
2016/04/03 16:55 <DIR> Program Files
2016/05/24 21:43 <DIR> Program Files (x86)
2015/04/25 22:38 <DIR> Ruby22-x64
2016/03/31 21:36 <DIR> SWSETUP
2015/03/15 20:42 <DIR> test
2014/11/10 05:40 <DIR> Users
2016/05/28 13:39 <DIR> Windows
2015/05/30 14:37 <DIR> work
0 個のファイル 0 バイト
11 個のディレクトリ 277,273,559,040 バイトの空き領域

こなんな感じです。

plusアルファ機能

ファイル検索でこれでは、きついよ!こんなんじゃない!って方、お待ちください。
コマンドプロンプトは、コマンドにいろいろなplusアルファを付けることでイロイロな付加価値が付くんです。

c:\>dir /s /b [ファイル名]

これで、”Cドライブ”内の[ファイル名]検索になります。

plusアルファ機能の説明

/s  サブディレクトリまで含める。

/b  ディレクトリ名とファイル名のみ表示する。

/A:属性  下記の属性ファイル、ディレクトリ”のみ”をピックアップして表示

記述例:dir /A:D

  -その属性外

まとめ

パソコンを使う中で、どーしても時間を使ってしまう作業。本作業以外の作業

検索、リネーム、削除にスポットを当てる。

まずは、検索コマンド【 dir 】を使ってみる。

検索コマンドにplusアルファ機能を付けて、より目的に近く、より便利に使うことが出来る。

コマンドプロンプト こと始め

Strat to コマンドプロンプト

ご挨拶

初めまして、KagamiLabo 所長の カガミと言います。
これからWindowsコマンドプロンプトに特化したブログを作って行きたいと考えてます。
 
 
さて、「コマンドプロンプトのブログ」と言えば!
だいたいの方は、基本操作的に "黒い画面"にコード書きに取組むかと思います。

f:id:KagamiLabo:20160526221514j:plain

  
でも、こちらのページにたどり着いたってことは、”今すぐ”ただこの作業がしたい!と考える方だと思います。
でも、私のブログは2016/5/26時点で、まだまだ未開発部分が多いので、、、まずは、私が日ごろお世話になっていますブログをお勧めします。
無茶苦茶、詳しくコマンドプロンプトの操作が書いてありますので、、、
是非、ご参考下さい。
(私も将来は…文章が上手くなりたい。)
 
-基本使用方法を紹介-
 
コマンドプロンプトを使ってみよう!
 
 
-一歩踏み込んだ使い方を紹介―
バッチ職人になろう
 
今さら聞けない!コマンドプロンプトの使い方【初心者向け】
 
初めてのコマンドプロンプト ・・・ 黒い画面と仲良くなろう
 
 
 

私の考えるコマンドプロンプト像・・・

 
さてさて、最初から他の方のサイトを紹介してしまったのですが、
まずは、私の考えるコマンドプロンプト像について記載をしようと思います。
 
 << コマンドプロンプトの導入メリット >>
コマンドプロンプトは、単体で操作するイメージがありますが、実はイロイロなソフトでコマンドライン操作が出来て、それがコマンドプロンプトから使えるんです!
 
コマンドラインに対応しているソフトを上手に組み合わせれば、
自分なりのオリジナルのプログラムの作成も夢じゃないんです!
 
ファイルコピー、移動、削除はもとより…
組み合わせによってはCSVデータやjsonデータをSQLへ取り込んだり、メールを送ったり。プログラムの合わせ技ならOfficeの操作やブラウザの自動化も可能。
 
コマンドプロンプトの真の魅力は、オリジナルプログラムを作れる
【 懐 】の深〜い柔軟と言えます。
 
 
<< コマンドプロンプトの導入デメリット >>
とは言え、導入デメリット、言語としてのデメリットもあるようです…
まだまだ使い始めの初心者には分かり辛いので、無い!と言いたいですが、諸説にはデメリットがある様なんです。
 
今後、比較検証しますが、コマンドプロンプト自体古いプログラムなので、プログラムが冗長化し、やはり純粋なプログラムを利用する方がスマートにそしてスムーズにシステムを構築できるそうなんです。
 
プログラムが長くなると間違え易くなるから?
処理が遅くなるから?
 
まだまだ、私も駆け出しですので他の言語をおいそれと比較は出来ませんが、今後は勉強をして成果を出して行きたいと考えています。
 
 
<<まとめ>>
コマンドプロンプトのメリットはイロイロなソフトに対応できる、柔軟性を持っている。
 
デメリットは、まだ良くわからないが古いプログラムなので、プログラムし辛い面がある。
 
次回以降は、コマンドプロンプトを使って成果を出していきたい!