6Sep

Neden Windows 7'de bir Klasör '._.' Olarak adlandırılmıyor mu?

Bazen merak uğruna ya da sadece farklı bir şey yapmak isteyen gerçek bir arzuyu temel alarak, Windows sisteminizdeki klasörler için karışık sonuçlar verecek bazı alışılmadık isimler kullanmayı deneyebilirsiniz. Bunu aklımızda tutarsak, bugünün Süper Kullanıcı Q & A mesajı, merak uyandırıcı bir okuyucunun sorusuna cevap buluyor.

Bugünkü Soru &Yanıt oturumu bize Q & A web sitelerinin topluluk temelli bir gruplandırması olan Stack Exchange'in bir alt bölümü olan SuperUser nezaketen geliyor.

Mesaj penceresi ekran görüntüsü Ben N( Süper Kullanıcı) izniyle.

Soru

SüperKullanıcı okuyucu EdwardBlack neden bir klasör . _ olarak adlandırılmasının mümkün olmadığını bilmek istiyor. , Windows 7 sisteminde:

Sadece bir klasörü olarak adlandırmanın mümkün olmadığını farkettim. , Windows 7 sistemimde. Bunun yerine . _ olarak yeniden adlandırılır. Bazen isimlendirildikten sonra kaybolur, ancak görünümü yeniledikten sonra tekrar görüntülenir. Windows, dosya adının sonunda nokta ile ilgili bir sorun gibi görünüyor. Bu neden?

Neden bir klasör . _ olarak adlandırmak mümkün değil? Windows 7'de mi?

Cevap

SüperKullanımcı katkıda bulunan Ben N bize cevap buluyor:

Windows normalde dosyaların uzantıya sahip olmamasını veya en az bir karakter uzunluğunda bir uzantıya sahip olmayı gerektiriyor. Sıfır uzunlukta uzantıları( yani, bir dönemle biten dosya adlarını) sevmez. Klasörler uzantıları da içerebilir, bu nedenle Windows adlarının belirli bir dönemle bitmesine izin vermez.

Kaynak: DavidPostill tarafından bağlanan makaleden:

  • Temel dosya adını, bir dizinin veya dosyanın adındaki uzantıdan ayırmak için bir nokta kullanın.

Bir dosya veya dizin adını bir nokta ile bitirmeyi denerseniz, Windows sadece bir uzantı istemediğinizi varsayar ve bu nedenle( md komutuyla komut istemi penceresinde oluşturulmuş olsa bile) bir uzantı istemediğinizi varsayar.

Tehlike Bölgesi

Gerçekten bir klasör adı dönemiyle bitmesini istiyorsanız, \\? \ sihirli ham isim geçersiz kılma dizisini kullanmanız gerekir. Bir komut istemi penceresinde md \\? \ C: \ yol \ to \ container \. _. gerçekten . _ adlı bir klasör oluşturacaktır. , ancak çok sayıda program Windows Explorer'da bile sorunlarla karşı karşıya kalır:

Böyle bir dizin yalnızca rd komutuyla 'yi takip eder, \\? \ Adı, veya kısa ( 8.3,dir / x) ismi .

Açıklamaya eklemek için bir şey var mı?Yorumların sesini kapatın. Diğer teknik uzman Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Buradaki tam tartışma dizinine göz atın.