Buat 8,3 nama untuk direktori yang ada

8

Saya memiliki mesin yang awalnya membuat penciptaan nama file 8,3 dinonaktifkan . Namun, ini menyebabkan masalah dengan beberapa perangkat lunak lama, sehingga diaktifkan kembali. Saya bertanya-tanya apakah mungkin untuk kembali dan "menambahkan" nama file 8,3 ke direktori tertentu yang ada.

Misalnya, saya memiliki direktori bernama "C: \ name with spasi" dan saya mendapatkan output berikut ketika saya menjalankan "dir / x":

C:\>dir /x
 Volume in drive C has no label.
 Volume Serial Number is 6873-65B8

 Directory of C:\

04/09/2010  01:57 PM    <DIR>                       name with spaces
...

Saya ingin menambahkan entah bagaimana nama 8,3 untuk direktori tanpa membuatnya kembali, dan kemudian mendapatkan yang berikut:

C:\>dir /x
 Volume in drive C has no label.
 Volume Serial Number is 6873-65B8

 Directory of C:\

04/09/2010  01:57 PM    <DIR>          NAMEWI~1     name with spaces
...

Saya mencoba perintah 'rename' tetapi tidak berhasil.

Chris Karcher
sumber

Jawaban:

7

http://technet.microsoft.com/en-us/library/bb490642.aspx :

 fsutil file setshortname <PathName> <shortname>

Ini berhasil, tetapi mengharuskan saya untuk boot ke konsol pemulihan (pada win 7 ini melalui ketukan F8sebelum Anda boot.) Juga mengharuskan saya untuk menavigasi ke disk yang dimaksud, dan jalankan ini terlebih dahulu:

fsutil behavior set disable8dot3 0
Chris Karcher
sumber
3
Untuk lebih jelasnya, fsutil behavior set disable8dot3 0adalah perintah yang membutuhkan reboot untuk diterapkan. fsutil file setshortname <PathName> <shortname>tidak.
Doin
Saya tidak tahu tentang pengaturan perilaku dengan fsutil memerlukan reboot, tetapi langsung mengatur variabel registri NtfsDisable8dot3NameCreation ke 0 tidak memerlukan reboot untuk saya di Win 7. Segera, nama file pendek mulai dibuat dari file baru dengan nama panjang . (Dalam kasus saya, beberapa pembaruan sistem Intel atau Microsoft yang ditulis dengan buruk telah mengaturnya menjadi 1 minggu yang lalu. Hening bahkan. $ # @% & # !!)
MicrosoftShouldBeKickedInNuts
0

Anda dapat menggunakan tujuan sumber Robocopy / e / FAT. Buka cmd-mode, ketik Robocopy /? untuk set instruksi lengkap

P. Schröder
sumber