質問です。
コマンドプロンプトを利用したバッチファイルの記載の方法で、「リムーバルディスク内の特定の拡張子(例:.exeファイル)を探し出し、発見されればそのファイルをテキストの書き出し、なければ発見されませんでしたとテキストに書き出す方法を探しています。
対象とするOSはWindowsXPです。
また、複数のリムーバルディスク(USBメモリが2つ接続されている場合など)へも対応させたいです。
皆さんのお力をお借りしたいと思っております。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
Googleで調べたら wmic コマンドをつかって調べられそうでしたので作ってみました。
以下の例は、 exeファイルとtxtファイルを調べる例です。
下から5行目の *.exe *.txt の所を適宜修正して試してみてください。
検索結果はバッチファイルと同じ場所に list.txt として出力されます。
Windows XP Pro で動作確認しました。
:---------------------------------------------------- sample.bat
echo off
type NUL>list.txt
for /F "tokens=1" %%d in ('wmic logicaldisk ^| find "リムーバブル"') do dir %%d>NUL 2>&1&&call :sub %%d
for %%x in (list.txt) do if %%~zx EQU 0 echo リムーバブルディスクが見つかりませんでした>list.txt
more list.txt
exit /b
:sub
type NUL>tmp.txt
for /R %1\ %%f in ( *.exe *.txt ) do echo %%f>>tmp.txt
for %%x in (tmp.txt) do if %%~zx EQU 0 echo %1では発見されませんでした>tmp.txt
copy /a list.txt+tmp.txt list.txt>NUL
del tmp.txt
goto :EOF
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- XML エクセルのマクロについて教えてください。 3 2023/02/06 09:06
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Windows 10 Windows10で、フォルダにあるすべてのファイルを、下層フォルダも含め一つの階層へ配置し直したい 3 2022/05/31 09:50
- フリーソフト イーファンビューでwebpファイルが開けません 1 2022/07/12 07:07
- 労働相談 合意済み仕様の商品納入後における仕様変更要求への対応について 5 2023/04/19 09:41
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/10 09:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストファイルのファイル名...
-
バッチ処理でファイルの中身を...
-
FTPのコマンド「mput」について
-
多数のサブディレクトリ内のフ...
-
javaでemlファイルからtxtファ...
-
ftpコマンドで複数のファイルを...
-
forfilesで検索したファイルを...
-
.txtではなく.logの方が良いの...
-
ハードディスク上書き用大容量...
-
バッチファイルで文字列削除に...
-
fortran77で複数のファイルの読...
-
バッチファイルからVBAに引数を...
-
拡張子を元に戻す
-
UWSCでファイルを開く方法
-
VBAでワークシートを引数として...
-
vbsでバックアップデータファイ...
-
C#でcabファイルをつくる2
-
ファイルの最後に文字列挿入
-
複数のテキストファイルを区切...
-
テキスト(txt)→ワード(docx)へ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチ処理でファイルの中身を...
-
VBAでワークシートを引数として...
-
.txtではなく.logの方が良いの...
-
拡張子を元に戻す
-
多数のサブディレクトリ内のフ...
-
COPYコマンドで結合すると余計...
-
バッチファイル 複数ファイル...
-
テキストファイルで提出とは?
-
バッチファイルで文字列削除に...
-
Windowsのバッチファイルを利用...
-
テキストファイルのファイル名...
-
ファイルの最後に文字列挿入
-
psqlでエラーログをとりたい
-
forfilesで検索したファイルを...
-
バッチファイルからVBAに引数を...
-
accessでSQL文を使ってcsvファ...
-
テキストファイルのタブをカン...
-
MATLABで行列を配列に格納する方法
-
renameコマンドについて
-
【Excel】 VBAを使って毎回名前...
おすすめ情報