0

バッチスクリプトを使用して、一連のディレクトリから1つまたは2つの特定のファイルをコピーしようとしています(したがって、*を使用したくない/使用できない理由)、あるディレクトリから別のディレクトリにコピーしようとしています。

基本的に、「ルートディレクトリ」に移動し、そのリストからすべてのサブディレクトリを使用dir /AD-H /Bcdて、それらの各ディレクトリとxcopy /y、変数に保存したディレクトリに移動します。

Web で見つけたいくつかの例を試してみましたが、それらを変更したところ、スイッチを適切に処理できませんでした。

ありがとう

4

2 に答える 2

0

PowerShell では、次のようなものを使用できます。

Get-ChildItem C:\ | ? {if ($_.PSIsContainer) {Copy-Item -include MyFile1.ABC -path $_.FullName -destination ("E:\Test\" + $_.Name) -recurse}}

C:\ をコピー元の「ルート ディレクトリ」に置き換え、「E:\Test\」をコピー先の「ルート ディレクトリ」に置き換えます (または、環境変数 DestX を使用するには、「E:\Test\」を$に置き換えます)。 env:DestX .

于 2009-08-17T15:54:14.373 に答える
0

PHPを調べて、ディレクトリを再帰的に配列にリストします。これは例ですが、ニーズに合わせて変更する必要があります

于 2009-08-17T15:35:08.007 に答える