- 締切済み
バッチのcopy
フロッピーのサブディレクトリへのファイルコピーで、コピー先のファイル名を指定しないと、コピー先ディレクトリが間違っているといわれます。 a:\tempは既存フォルダです。 @echo off copy C:\WINDOWS\デスクトップ\1.txt a:\ copy C:\WINDOWS\デスクトップ\2.txt a:\temp\ これでは2.txtがコピーできないので copy C:\WINDOWS\デスクトップ\2.txt a:\temp\2.txt のようにしなくてはなりません。 コピー先のファイル名を指定せずにコピーする方法がありましたら教えてください。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- toysmith
- ベストアンサー率37% (570/1525)
回答No.3
おそらく\の解釈の問題かと… copy C:\WINDOWS\デスクトップ\1.txt a:\ copy C:\WINDOWS\デスクトップ\2.txt a:\temp\ a:\の最後の\とa:\temp\の最後の\は意味合いが全く違います。 copy C:\WINDOWS\デスクトップ\2.txt a:\temp\ を copy C:\WINDOWS\デスクトップ\2.txt a:\temp としてみてください。 a:\の最後の\はルートディレクトリ名そのものですが、a:\temp\の最後の\はディレクトリ名(temp)とファイル名の区切りなのでa:\temp\は中途半端な表記となります。