Windows explorer melihat nama file yang berbeda dari cmd

16

Saya baru saja mendapatkan komputer baru, dan meletakkan hard drive lama saya (yang berisi Windows) di komputer baru untuk menyimpan file lama saya. Saya berhasil menghapus direktori Windows dari drive ini, tetapi saya mengalami masalah di sini. Saya menggunakan Windows 7.
Pada dasarnya Windows Explorer tampaknya melihat nama file yang berbeda dibandingkan dengan cmd. Dan nama file yang terlihat di windows explorer tidak benar-benar berfungsi (yaitu jika saya mencoba menginstal sesuatu ke folder, itu harus diinstal ke nama pengguna yang ditunjukkan dalam cmd). Satu-satunya cara untuk mengubah nama mereka dengan benar, adalah melalui cmd, tetapi itupun Windows Explorer tidak melihat perubahan.

Apa yang terjadi disini? Dan bagaimana cara memperbaikinya?

Hosh Sadiq
sumber

Jawaban:

19

Windows Explorer bukanlah DOS + Windows File Manager yang lama. Folder bukan direktori.

Mengingat perbedaan yang ditandai antara Recycle Bin seperti yang ada di sistem file dan tampilannya di Explorer, mengejutkan betapa sering orang harus diingatkan tentang fakta ini. Folder bukan direktori. Explorer tidak menunjukkan tampilan yang tidak tercemar tentang apa yang ada di sistem file seseorang. Sebaliknya, direktori adalah (salah satu) sistem penyimpanan yang mendasari untuk apa yang ditunjukkan Explorer sebagai folder.

Ini bukan semata-mata kasus untuk folder khusus dan folder virtual , juga, seperti yang lagi-lagi dipercaya secara luas. Setiap kali direktori ditandai dengan atribut read-only, Explorer menampilkannya sesuai dengan apa yang ditentukan dalam desktop.inifile di direktori itu. The desktop.inimemberitahu Explorer jenis folder direktori memegang penyimpanan dukungan untuk.

Salah satu hal paling mendasar yang desktop.inimemberi tahu Explorer adalah apa nama folder itu. Ini dilakukan melalui LocalizedResourceNamenilai pada .ShellClassInfokunci dalam desktop.inifile, yang menyediakan jumlah nama untuk digunakan dalam tabel yang dibangun ke dalam DLL. Nama lamamu \Program Files (x86)\desktop.inimengandung nama seperti itu.

Hapus, ganti nama, edit, atau sesuaikan desktop.inifile di direktori lama ini.

Bacaan lebih lanjut

JdeBP
sumber
Benar-benar lupa tentang pertanyaan ini, ini ternyata benar, dan sepertinya itu tidak akan mengubah nama dengan benar karena pengguna di instalasi Windows lama "memiliki" file-file itu, jadi instal "ambil kepemilikan" dalam fungsionalitas klik kanan , dan menggunakannya dan dapat mengubah nama mereka dengan baik! :) Terima kasih banyak!
Hosh Sadiq
Ternyata fitur ini memudahkan untuk memberikan ilusi beberapa subdirektori dengan nama yang sama
Drew McGowen
0

Satu klarifikasi, kalau-kalau ada orang lain melakukan kesalahan yang sama saya lakukan: desktop.ini tertentu yang Anda inginkan adalah yang langsung di dalam folder, daripada yang ada di orang tua itu. Saya mengasumsikan yang terakhir karena biasanya di situlah nama setiap item anak akan disimpan, termasuk yang dari subfoldernya. Tapi ini jelas bukan masalahnya.

Tetapi sejauh yang saya tahu, kesalahan awal saya tidak memiliki konsekuensi yang dapat diamati kecuali bahwa nama yang salah disimpulkan tetap salah.

Terima kasih saya kepada JdeBP untuk bantuannya.

Alastair Milne
sumber