1

Windows ボックスで、RAR アーカイブを抽出して、その中の個々のファイルが特定のディレクトリに移動するようにする必要があります。たとえば、各ファイルとそのターゲット ディレクトリをリストしたテキスト ファイルを提供できますか? 次に、これらのファイルを実際にターゲットの場所に抽出するバッチ ファイルを作成する手助けが必要です。

たとえば、RAR アーカイブx.rarには

a.a
b.b
c.c

テキストファイルx.txtは言う

a.a   C:\foo
b.b   C:\bar
c.c   C:\foo

でバッチ ファイルを実行した結果は次のようにx.rarなりx.txtます。

  • C:\foo私たちが持っているa.ac.c
  • C:\bar私たちが持っているb.b
4

1 に答える 1

0

rarで抽出するファイル名のリストを渡すことができます-n@<listfile>。したがって、抽出するディレクトリごとに単一のファイルを作成する場合、これは実行可能なオプションです。ただし、あなたが持っていると説明するファイルは、形式と完全には一致しません。ターゲットディレクトリごとにグループ化する必要があります(ちなみに、PowerShellの方がはるかに楽しいです)。

ただし、抽出するアーカイブがしっかりしたアーカイブである場合、基本的にアーカイブ全体を何度も解凍する必要があるため、これにははるかに時間がかかります。

最善かつおそらく最も簡単な方法は、アーカイブを一度抽出してから、すべてのファイルをそれぞれのディレクトリにソートすることです

于 2010-06-16T19:57:45.850 に答える