Windows Server 2012 - Dukungan penuh untuk nama file dan direktori case sensitive?


9

Saya ingin tahu apakah Windows 2012 memiliki dukungan penuh untuk nama file dan direktori case sensitif. Dengan kata lain, saya ingin menyimpan file dan direktori dalam berbagai kasus, misalnya:

  • myFile.txt
  • myfile.txt
  • MYFILE.TXT

Saya menemukan tautan berikut yang berlaku untuk Windows 2008:

Mengkonfigurasi Sensitivitas Huruf untuk Nama File dan Folder

Jika langkah-langkah di atas berhasil dilakukan:

  1. Apakah saya dapat menggunakan Windows Explorer dan DOS prompt seperti biasa untuk menyalin / memindahkan / menghapus file atau apakah saya memerlukan antarmuka lain?
  2. Apakah saya dapat masuk melalui FTP dan menangani file dan folder dengan kasus yang berbeda seolah-olah mereka sebenarnya file dan direktori yang berbeda?

Saya telah membaca sejumlah posting 'lama' untuk Windows 2003, Windows 7, dll. Di mana orang memiliki masalah menggunakan Windows Explorer dan prompt perintah setelah menerapkan pengaturan di atas.

Saya juga membaca bahwa orang-orang memiliki masalah dengan aplikasi Win32 yang tidak menangani file dengan benar (memiliki nama yang sama tetapi huruf yang berbeda).


+1 untuk mengajari saya bahwa Windows dapat beroperasi dalam mode case sensitif. Saya pikir beberapa tes sederhana harus menjawab pertanyaan Anda, tetapi karena penasaran saya juga menemukan ini: nicklowe.org/2012/02/…
ErikE

@ErikE, Terima kasih atas tautannya. Saat ini saya sedang bekerja dengan Windows 2003 dan saya tidak bisa mengambil risiko mengacaukan semuanya di server ini. Saya akan menunggu untuk melihat apakah seseorang sudah tahu jawabannya untuk ini atau saya mungkin harus menginstal 2012 pada PC desktop dan melakukan pengujian sendiri seperti yang Anda sarankan.
Caroline Beltran

Jawaban:


5

Jawaban untuk kedua pertanyaan Anda adalah Tidak

Meskipun sistem file NTFS mendukung sensitivitas kasus untuk nama file dan folder.

Tetapi subsistem Win32 tidak mendukung ini. Sebagai explorer.exe, cmd.exe dan server FTP IIS adalah semua aplikasi Win32, Anda tidak akan dapat membuat file yang hanya berbeda dalam kasus mereka.

Anda dapat menggunakan program yang tidak berbasis Win32 untuk membuat file seperti itu, tetapi kemudian Anda tidak dapat secara pasti mengatakan mana dari file-file ini yang akan dipilih aplikasi berbasis Win32.

Jadi, kecuali Anda tidak pernah menggunakan program Win32 yang harus berurusan dengan file, Anda tidak harus mempertimbangkan untuk mengaktifkannya.

Anda juga akan membingungkan para pengguna (Windows-) Anda.


ini untuk server web, jadi saya akan menjadi satu-satunya pengguna Windows. Saya memiliki aplikasi 32bit C ++ yang membuat file case sensitif dan setelah menjalankan beberapa tes, nama tabrakan pasti akan terjadi di beberapa titik. Apakah Anda tahu jika ada API untuk aplikasi Win32 yang memungkinkan Anda membaca / menulis / menghapus file sensitif kasus?
Caroline Beltran

Memperbarui. Saya menemukan tautan yang merujuk ke API yang muncul untuk memungkinkan Anda bekerja dengan file yang tidak sensitif huruf besar-kecil. Saya mungkin melihat mereka nanti, tetapi di sini adalah tautannya: nicklowe.org/2012/02/…
Caroline Beltran
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.