0

現在、ある場所から別の場所にファイルを転送するバッチ コードを使用しています。ファイル名に特定のフレーズが含まれるファイルのみを転送するように、そのコードを詳しく説明したいと思います。

私はコードを書いていないので、完全には理解していませんが、何が機能するかは知っています。

  REM choose desired drive
    cd \

Z:

REM change to required directory
cd out

REM cpy all files using * to the desired directory
copy *.dat \\server\f\rug_data\received_transfer

REM delete all files in the folder
REM del *.usr

今やりたいことは、名前に「D0036」が含まれるファイルのみを転送するというビットを追加することだけです。

私はグーグルで時間を費やしましたが、私が求めていたものを正確に見つけることができませんでした.

どんな助けでも大歓迎です。

4

3 に答える 3

1

変化する

copy *.dat \\server\f\rug_data\received_transfer

copy *D0036* \\server\f\rug_data\received_transfer

または、「名前に D0036 を含むすべての .dat ファイル」を意味する場合

copy *D0036*.dat \\server\f\rug_data\received_transfer

*「任意の数の任意の文字に一致する」ことを意味します

于 2013-10-09T14:28:55.900 に答える
0

このような?

copy *D0036*.dat \\server\f\rug_data\received_transfer
于 2013-10-09T14:29:52.747 に答える