0

ユーザー入力変数に基づいて名前を変更し、特定の場所にコピーするファイルが大量にあります。以下は、これまでに私が持っているもののサンプルです。新しいディレクトリにコピーするときに Set /p が Rename コマンドで認識されないように見えます。どんな助けでも大歓迎です。

 @Echo OFF
 Echo "Blahhh  Rename and Copy.  Press Enter."
 Pause

 SET /p SN=EnterServerName-  
 Echo You Entered - %SN% 
 Pause  

 Rename C:\ctemp\WorkingCSRs\key.pem %SN%_Key.bin

 Copy C:\ctemp\WorkingCSRs\Certificates\%SN%_Key.bin  C:\ctemp\WorkingCSRs\Certificates\folder /y
4

1 に答える 1

3

で名前を変更C:\ctemp\WorkingCSRsしようとしていますが、名前を変更したファイルはC:\ctemp\WorkingCSRs\Certificates、コピー時に にあるはずです。

また、次のようにコピーを実行することもできます (ファイルの名前を変更する必要がない場合)。

Copy C:\ctemp\WorkingCSRs\key.pem C:\ctemp\WorkingCSRs\Certificates\folder\%SN%_Key.bin /y
于 2013-09-12T19:27:53.797 に答える