Windows'ta dosyaları boş dosya adıyla yeniden adlandırma (Vista)


13

Vista, boş "ad" içeren dosyalara izin verir (örneğin, ".svn"). Ancak, varolan bir dosyanın dosya adını kaldırmaya çalıştığımda, öneki bırakarak Explorer'da veya cmd'nin 'rename' komutunu kullanarak başarısız oluyorum. Dosyaları yalnızca soneki içerecek şekilde nasıl yeniden adlandırabilirim?

(Önemli olursa Vista kullanıyorum).

Yanıtlar:


28

Ayrıca nokta ile başlayan ve uzantısı olmayan bir dosya adı da yapabilirsiniz. ".Whatever" adını vermeyi deneyin. ( sondaki süreye dikkat edin ). Bu hem Explorer'da hem de komut satırından çalışır.


1
Genellikle Explorer "bir dosya adı yazmalısınız" konusunda ısrar eder.
user1686

Soneki eklerseniz olmaz.
ripper234

1
Vaov! Güzel numara. Ancak ... HERHANGİ BİR DUYURU, sonuna nokta koymanın hem "isimsiz" bir dosyaya izin vermesini hem de bitiş noktasını silmesini sağlamaz. Bu bana bunun kaşifte bir HATA olduğunu ve gelecekte değişebilecek bir davranış olduğunu düşündürüyor. Yine de işe yarıyor ve bu, Windows'a taşınan Unix araçlarında yaygın bir sorundur (Msys ve Cygwin, belirtildiği gibi SVN ve Git'e ek olarak çok sayıda nokta klasörü kullanır). Peki, eğer çalışmayı bırakması muhtemelse, bu numarayı yaymalıyız?
Jerph

1
Bu, yıllar içinde karşılaştığım en tuhaf Windows workaraounds'larından biri.
ojdo


1

".Svn" adında bir şeye bakıyorsanız, büyük olasılıkla "del" dosyası kesmeyecek bir klasöre bakıyorsunuz demektir. ".svn", TortoiseSVN'nin (ve belki de diğer SVN istemcilerinin) dahili klasörlerini çağırdığı şeydir. Nokta yerine alt çizgi karakteri kullanma seçeneği vardır. Yine de "rename" komutu klasörlerde düzgün çalışmalıdır.

Bunun dışında standart cmd.exe komutları "yalnızca uzantı" dosyalarında iyi çalışmalıdır.

del .abc
ren file.abc .abc
copy file.abc .abc

0

Windows Server 2008'de de aynı sorun
vardı . 'Anahtar deposu' adında bir dosya vardı, 'anahtar deposu' olarak adlandırılması gerekiyordu.

  1. Dosyayı '.keystore.txt' olarak yeniden adlandırın, sorun bunun bir metin dosyası olmaması ve '.txt' uzantısı dosyanın bulunamamasına neden oluyor.

  2. Komut istemini açın ve dosyayı yeniden adlandırmak için move komutunu kullanın.

    .keystore.txt dosyasını taşıyın .keystore

Artık dosya .txt uzantısına sahip değil ve dosya türü KEYSTORE Dosyası olarak tanımlanıyor.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.