1

私のPCには、パスにある一連のファイルがありますC:\Meleena

以前のいくつかのインストールでは、このパスは異なっていました(そうでしたC:\second_path\Meleena)。

すべてのコンピューターをパスに固定した後、C:\Meleena 2つの異なるシナリオがあります。

  • 私が持っているPCC:\Meleena
  • 私が持っているPCC:\second_path\Meleena

したがって、私はC:\Windows\Settings.ini次のような状況になる可能性があります。

[Summer]
Meleena=C:\Meleena

また

[Summer]
Meleena=C:\second_path\Meleena

バッチファイルがセクションから読み取られ、次のことを行う可能性があるのではないかと思いますC:\Windows\Settings.ini[Summer]

  • Meleena=の場合C:\Meleenaは何もしません。

  • Meleena=の場合C:\second_path\Meleena

C:\MeleenaからすべてのファイルをコピーC:\second_path\Meleena

Settings.iniこのセクションを読み取って条件付きコピーを実行するバッチファイルを取得する可能性はありますか?

皆様、ありがとうございました。

メレナ

4

2 に答える 2

0

これはそれを行う必要があります

for /f "skip=2" %%a in ('find /v "[Summer]" C:\Windows\Settings.ini') do (
if "%%a"=="C:\second_path\Meleena" (
xcopy C:\Meleena C:\second_path\Meleena
)
)
于 2013-01-24T12:41:37.560 に答える