Pertanyaan
Apakah ada yang tahu cara untuk memindahkan file dan folder yang memiliki atribut tersembunyi, sistem, atau read-only yang ditetapkan dari baris perintah atau file batch? (Tidak, menghapus atribut terlebih dahulu bukan pilihan karena tidak ada cara praktis untuk mengetahui atribut mana yang ditetapkan untuk mengatur ulang atribut mereka setelah pindah.)
(Gagal) Berusaha
Menggunakan
move
perintah dasar tidak bekerja dengan item dengan set atribut tersembunyi atau sistem dan untuk beberapa alasan, itu tidak memiliki switch untuk menentukan atribut sepertidir
dandel
perintah lakukan.Saya mencoba menggunakan utilitas yang saya tulis yang menggunakan fungsi operasi file shell, tetapi itu membutuhkan penggunaan
start /w
untuk mencegah file batch berjalan di depan, dan ia mengeluh tentang dukungan nama file panjang karena beberapa alasan.Saya mencoba menggunakan
robocopy
, tetapi pertama-tama menyalin file dan kemudian menghapus aslinya bukan hanya memindahkan sumber (yang menghasilkan penundaan frustasi, bahkan dengan output berlebihan diarahkan kenul
).
(Anehnya tampaknya hanya sedikit orang yang perlu memindahkan file tersembunyi dari baris perintah. Yang dapat saya temukan hanyalah orang yang mengabaikan upaya ini.)
\temp
direktori, mengapa tidak mengganti nama / memindahkan%1
direktori saja\temp
? Atau apakah itu hanya kasus yang disederhanakan?