• ベストアンサー

DOS-PROMPTの使い方

あるフォルダの中に大量にファイルが入っているとします。 ウィンドウズのエクスプローラ上でフォルダの中のファイルの名前を通し番号で 変えるときに次の手順で変更ができます。 まずエクスプローラでフォルダの中を表示 左上のファイルをクリック Ctrl+a で全ファイルを選択 F2を押して頭文字を入力(なんでも良い) リターン この手順で頭文字+通し番号でファイル名を一気に変更することが できるのですが・・・・ このことをコマンドプロンプトで実現したいのですが、 どのように入力すればいいのでしょうか。 教えてください。

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

  • ベストアンサー
回答No.1

1行のコマンドでは無理だと思います。 バッチファイル作って実行し、一括処理するってのが真っ当です。 バッチファイルでファイル名に連番を付けてコピーする~実行解説 http://dalmore.blog7.fc2.com/blog-entry-77.html バッチで,複数ファイルを一括で「連番リネーム」するサンプルコード (写真や画像ファイルをフォルダ内で自動ナンバリングし,簡単に整理) - 主に言語とシステム開発に関して http://language-and-engineering.hatenablog.jp/entry/20150718/WindowsBatRenameAllFilesWithNumbering バッチファイルでフォルダ内のファイルを連番にリネームする - ひまつぶし http://ramenman3.blog87.fc2.com/blog-entry-22.html

ultra-daddy
質問者

お礼

neKo_quatreさん 早速の回答、ありがとうございました。 やっぱり、バッチファイルをくむWSHをちゃんと勉強しないとだめなんですね。 リンクを紹介していただきありがとうございました。 勉強して、自力で作ってみます。

関連するQ&A

  • DOSコマンドについて

    DOSコマンドで下記の2つを実現したくて色々と 調べてみたのですがわかりませんでした。 (1)バッチファイルを実行したら、DOSプロンプトの  画面が立ち上がり、検索したい文字を入力できる  状態にする。 (2) (1)で入力された文字列が2文字以上だった場合は  エラーメッセージを表示し、再度入力させる。 (3)(1)で入力した文字列を任意のファイル内で検索し、  あれば大文字⇒小文字に変換する。 echoとpromptというコマンドを使って入力画面を 表示させることができるのかと思いましたが なかなかうまくいかない状態でした。 何か参考になるサイトがあれば教えて頂ければ幸いです。

  • promptからのdocument.write

    javascriptのdovument.writeについての質問です。 まず以下のプログラムを見て頂きたいのですが・・・ window.onload=function moji(){   YorN=window.prompt('文字を表示しますか?','');   if(YorN=='y'){    document.write('サンプル');   } } 上記のプログラムのように、ページを読み込んだらプロンプトを表示し、『y』と入力したらdocument.writeで文字列を表示させるというようなことを考えているんですが、 上記のプログラムですと、プロンプトが表示されて『y』と入力すると、サンプルという文字しか表示されず、最初に見えていたページの内容が消えてしまいます。 最初に見えていたページに文字を付加するという形にしたいのですが、方法を思いつきません。 どなたかご存知の方よろしくお願いいたします。 ブラウザはIE8です。 ちなみにjavascriptは外部ファイルとして<head>内で読み込ませています。

  • ルートフォルダでのファイル作成

    Windows7を初めて使っていますが、以下のような奇妙な現象に突き当たりました。 私の知識の範囲を超えているので、解説いただければ幸いです。 手順は次のとおり。 1. コマンドプロンプトを開いて次のように入力 C:\>echo aaa > testfile アクセスが拒否されました。 とファイルが作成できません。 2. 秀丸(メモ帳でも同じでしょうが)でtestfileというファイルを作成するとできました。 3. しかしコマンドプロンプトではコンプリーションが効きません。 注、testと入力してtabキーを押すこと.. 4. エクスプローラで見てみると testfile というファイルは見えない。 5. さらにエクスプローラで tesffile というフォルダが作成できる! 6. 先ほどの秀丸でファイルの内容を修正して書き出すと「フォルダなので書けない」というように叱られる。

  • エクセルVBAで既存のZIP内にファイル追加したい

    既存のZIPファイルの中に 別の場所に保存されているフォルダを丸ごと移動したい のですが、実現できません。 間接的に 移動したいフォルダをコピーしてWindowsに覚えさえ ZIPファイルをエクスプローラーで開き、 その状態で貼り付ける という方法であれば 手動であれば追加できているのですが この手順をVBAで命令するには どうすればいいかどなたか教えてほしいです

  • フォルダ内の韓国語のファイル名の一覧を作成するには

    エクスプローラーでフォルダの中を見ると 韓国語の文字を含むファイル名の 韓国語の文字が正しく表示されているのに コマンドプロンプトから dirを実行すると 韓国語の文字が■で表示されてしまいます。 コマンドプロンプトから dirを実行して 韓国語の文字が正しく表示させるようにすることは できるのでしょうか。 したいことは dir /b > list.txt で、フォルダの中にある 韓国語の文字を含むファイル名の一覧を 作成したいのですが、生成された list.txtは、韓国語の文字が?の表示になって うまくいきません。 フォルダの中にある 韓国語の文字を含むファイル名の一覧を 作成するにはどうすればよいでしょうか。 (Windows7 日本語)

  • ホームページでDOSコマンド練習機能は実現可能でしょうか? 

    簡単なDOSコマンド練習用WEBを作りたいと思っています。 実現したい内容は以下のようなイメージです。 ホームページにアクセスすると、ホームページ内にDOS窓みたいなウインドウがあり(格好悪いけど、フォームでも可能)、そのウインドウ内に『c:\』とかプロンプトが出ていて、そこで『dir』と入力してリターンを押すと、本物じゃなくて構わないので、あらかじめ用意されていたdirに対応する出力が、だらだらと表示される仕組み。 コマンド入れずにリターンの連打をするとDOS窓同様にプロンプト『c:\』が繰り返し表示されるイメージです。 完全なエミュレーターではなくて、DOSコマンド数種類だけを試す ようなWEBを作りたいと思っています。 お知恵お貸しくださいませ。 Take

  • ファイルネームの前の四角い記号 □の意味

    Windows 10です。 スタート時に開きたいプログラム(例えばEXCEL)をクリックするとアイコンの左上に四角いマーク(□)が付きます。その四角の中にチェックが入ります。 エクスプローラでも呼び出したいファイルをクリックするとファイルネームのアタマに白い四角が付きます。同時にフォルダにも付きます。 これって何でしょうか? ご教示下さい。

  • DOSプログラムが完全に終わらないかもしれない

    コンソールのアプリケーションとかバッチフアイルとかで遊んでいると、 MS-DOSプロンプトのウインドウを閉じようとした時に、 保存していないデータは全て失われます といったようなダイアログが表示されることがあります。 exitなど、コマンドが完全に終了していない問題に近そうな現象が起こりました。 #include <stdio.h> #include <stdlib.h> int main() { char str[2000] = "a", *p; system("dir"); if(*str)return 0; p = str; return 0; } これをC++でなくC言語としてコンパイルしました。 最後の2行は実行されません。なのに、この部分は結果に影響します。 str[2000]では問題は起きませんでした。 str[3000]ぐらいから、この実行ファイルを実行しても、何も起こらず 次のプロンプトが表示されたり、 正しいコマンド インタープリタの名前を入力してください. (例 : C:\COMMAND.COM) >> と表示されたりします。 ソースの最初のreturn 0;は実行されます。それなのに、その後に p = str;が実行され、strの確保容量によってエラーになるようです。 ソースに間違いはありませんよね? 使用したコンパイラLSI自身のエラーなのでしょうか? system("dir");の次に、exitのようなものが必要なのでしょうか?

  • コマンドプロンプトから新規作成

    エクスプローラーなどでフォルダを開いてから [ファイル]→[新規作成]などで空のファイルを作成できますよね。 あれをコマンドプロンプトから行えますか? やりたいことは、バッチ処理の中で あるフォルダ上に空のテキストファイルをある名前で作成したいだけなんですが。

  • ショートカットキー【Ctrl+F】で、スムーズにひらがなで入力できるようにするには?

    サイトである文字を検索したい時に、 ショートカットキー【Ctrl+F】を使うと思うのですが、 このショートカットキーを押すたびに、入力がひらがなから半角英数に自動的に勝手に切り替わってしまいます。 ですので、 Ctrl+Fを押す→キーボード左上の「半角/全角」キーを押し、半角英数からひらがな入力に切り替える→検索したい文字を入力する、という手順でいつも使用しています。 いちいち「半角/全角」キーを押さなくても済むようにしたいのですが、 どうすればよろしいでしょうか?