50 karakter sınırı. asıl başlık şu olacaktı: bilgisayarda açılan yeni klasöre con adının verilememesi olacaktı. bugün derste öğrencilerle dinlendirme amaçlı sohbet ederken bir öğrencim söyledi bilgisayarda con adında dosya açılamadığını. güldüm geçtim bilgisayar başında otururken de aklıma geldi. gerçekten açılmıyor. sebebi ne merak içindeyim.
con komutu cmd ekranında bir komut olduğundan klasörler için; con con komutu sonsuz döngüye gideceğinden kabul etmemektedir.
normalde uygulama ve dosyalarda da bu olması lazım sorusu geliyor akla.
klasörlerin uzantısı yoktur ama geri kalan her şeyin uzantısı vardır dll, exe, gxa,jpg gibi.
bu nedenle cmd komutu olduğundan o ad verilmemektedir.
dos işletim sisteminin icadından beri merak konusu olan durum.
sanırım kesin nedeni hala bilinmiyor. con isimli klasör oluşturabilmek ile ilgili engeli nasıl aşabileceğinizi anlatan linkleri bir ara internette bulabildiğimizi hatırlıyorum. işin daha da ilginci; bir dosyaya con ismini vermeyi başarırsanız sonra tekrar başka bir con isimli klasör oluştururken hata vermiyordu diye hatırlıyorum.
Windowsta hiç bir dosyanın adını con koyamıyoruz. (yeni metin belgesi, excel dosyası vb..) Ayrıca Windowsta com1 ve lpt1 isimli bir klasör de oluşturamayız. Bunun sebebi bu kelimenin bir komut olmasıdır ve bu isimde klasör veya dosya oluşturulması durumunda işletim sisteminin işleyişini aksatabileceğindendir. Conun açılımı consoledur ve amacı konsol (MS-DOS)dan yazılan metinleri bir dosyaya kaydetmektir.
Örnek kullanımı şöyledir
Başlat>Çalıştır>cmd Siyah ekran açıldıktan sonra o an bulunduğunuz dizinde copy con a.txt Enter dediğiniz zaman dosyanın içeriğini konsola yazmaya başlarsınız. Daha sonra içeriği bitirdiğinizde Ctrl+Z (^Z çıkacaktır) Entera bastığınızda 1 file(s) copied. ya da 1 dosya kopyalandı. uyarısını görürsünüz. Daha sonra o dizine baktığınızda a.txtnin içeriğinin aynen konsolda yazdıklarınız gibi olduğunu göreceksiniz. Tartışmalar yaratan bu komutun açıklaması bu kadar basit. Herhangi bir elementi temsil etmiyor, herhangi özel bir amacı yok. Sadece bir komut. Diğer herşey yalan.
Windows XPde mkdir c:\con veya md c:\con komutları ile bu dizin oluşturulabiliyordu fakat Windows 7 ve Vistada bu da engellenmiştir. Sadece mkdir \\.\c:\con komutu ile böyle bir klasör oluşturabilirsiniz.
Klavyeyi Rusçaya çevirip c ondan sonra türkçeye çevirip on yazma taktiği geçersizdir çünkü rusçadaki c aslında c değil s harfidir.
Windows 98′de böyle bir dosyayı oluşturmak bilgisayarın kilitlenmesine sebep olmaktaydı. Bilginize