2016-05-26 9 views
0

これは簡単な質問ですが、私は数年間は実践していませんでした! 私はあるディレクトリから別のディレクトリにすべてのファイルを移動する必要があり、競合が発生した場合は、上書きする代わりにファイル名に日付を追加する必要がある.batファイルを作成しています。すべての場合、重複していてもすべてのファイルを保持したい。 TIAの助けを借りて!複数のファイルをあるディレクトリから別のディレクトリに移動し、上書きするのではなく名前を変更するための.batファイル

+0

...と質問は? – aschipfl

+0

質問は「私が探しているコマンドは、上書きせずに名前を変更せずに、複数のファイルをあるディレクトリから別のディレクトリに移動することができますか?私は1つのファイルでしか動作させることができませんでした。 – bdriver

+0

ヘルプトピック[お問い合わせ方法](http://www.stackoverflow.com/help/how-to-ask)をお読みください! – aschipfl

答えて

0
MD "C:\NewFolder" 

CD "%userprofile%\desktop" 

For /f "delims=" %%A in ('dir /a-d /b "%userprofile%\desktop"') do If not exist C:\NewFolder\%%A (copy "%%A" "C:\NewFolder\%%A") Else copy "%%A" "C:\NewFolder\%%A%date:/=%" 

醜いですが、動作しますし、開始する必要があります。 dir /?,for /?およびif /?を参照してください。ディレクトリが機能するためには、ディレクトリを変更する必要があります。

関連する問題