5

名前に「COMPANY_*」を含むすべてのフォルダを指定し、それらのフォルダ名をテキストファイル。

テキスト ファイルは、プログラムの実行時に参照されるプログラム フォルダーの場所に保存されます。

例えば

方向:

  • Z:\Company_001
  • Z:\def
  • Z:\会社_002
  • Z:\会社_101

テキストファイル:

  • Z:\Company_001
  • Z:\Company_002
  • Z:\会社_101

私は試し始めましたが、自分が何をしているのかわからず、このバッチを 10 台のコンピューターで実行する必要があるため、問題を引き起こしたくありません。

dir "Z:\" /b >d:\test.txt
FOR /F "delims=" %%a in (test.txt) do @echo Z:\%%a>>output.txt
del "d:\test.txt"
start C:\Windows\System32\notepad.exe "d:\output.txt"
pause
4

2 に答える 2

7
cd Z:\
for /D %%A IN ("COMPANY_*") DO echo "Z:\%%A">>D:\output.txt

必要に応じて、メモ帳でファイルを開く呼び出しを追加できます。あなたが今持っているものはうまくいくでしょう。

于 2012-08-17T22:29:59.107 に答える
6

中間フィルタリングなしで、必要なフォルダーを取得できるようです。

dir Z:\Company_* /b /a:d >output.txt
于 2012-08-17T22:38:29.720 に答える