Di konsol windows (cmd / command) Anda dapat menulis rename a batau move a b. Apa perbedaan keduanya?
Di konsol windows (cmd / command) Anda dapat menulis rename a batau move a b. Apa perbedaan keduanya?
Jawaban:
Dengan asumsi cmd.exeshell tradisional :
rename tidak dapat memindahkan file ke direktori lain.
move *.txt E:\Notes
Tetapi dapat mengubah nama banyak file sekaligus. Sebagai contoh:
rename very-long-name.c *.cpp
rename *.txt *.lol
rename proj1.* "Project 1.*"
(Ini berfungsi karena shell MS-DOS command.comdan Windows cmd.exe, tidak seperti rekan-rekan Unix mereka, tidak memperluas wildcard secara otomatis - ini dibiarkan untuk program itu sendiri.)
Sudah ada dua jawaban bagus, tapi saya terpaksa menyebutkan perbedaan yang belum disebutkan, dan itu sintaksisnya sendiri. Jika Anda ingin memindahkan file dan menggunakan rename, Anda harus memasukkan nama yang sama dua kali.
move MyFile.txt MyFolder
melawan
rename MyFile.txt MyFolder\MyFile.txt