Saya ingin memindahkan ribuan folder dan file dari yang lama ke sistem penyimpanan baru dengan Windows 2008 R2. Jelas seorang pengguna dengan MAC OS telah menamai ratusan folder dengan karakter - * dan: - bahwa Windows tidak dapat membaca atau mengganti nama, karena ia melihat folder dan file dengan karakter ilegal sebagai tidak valid. Dalam MAC OS folder dan file ini valid.
Jadi bagaimana saya bisa batch mengubah nama folder ini, untuk menyalin semua data ke sistem penyimpanan baru saya dalam Windows Server 2008 R2 saya? Mungkin dengan alat penggantian nama di MAC OS? Mungkin dengan alat penggantian nama di Windows, yang dapat membaca folder dengan karakter ilegal? Yang mana dari mereka dapat mencari karakter ilegal yang aneh, karena mencari dengan * menemukan semua file dan folder dan: juga dapat menyebabkan masalah saat mencari.
Saya menghargai bantuan apa pun!
find
. Adapun asterix, lepas itu untuk memberi makan untuk menemukan. Jika tidak, shell akan memperluasnya.find -name "*\**"
harus menemukan semua file yang berisi nama*
, danfind -name "*[*:]*"
harus menemukan semua file yang namanya mengandung*
atau:
Jawaban:
Prefacing file dengan
\\?\
mematikan memeriksa nama file.sumber