Windows'ta nokta ile başlayan bir dosya / klasör oluştur / yeniden adlandır?


463

Birçok program bir nokta gibi ile başlayan klasör adları ihtiyacı .emacs.d, .gimp-2.2, .jeditvb Nasıl böyle bir klasör oluşturulur?

Windows Gezgini'ni Windows 2000'de (ve diğer sürümlerde) kullanırken, "Bir dosya adı girmelisiniz" diyen bir hata mesajı alıyorum. Karşılaştığım tek çözüm komut istemini açmak (Başlat> Çalıştır> "CMD"> OK) ve girmek mkdir .mydir.

Microsoft neden bu hata iletisini Explorer'da, ancak komut kabuğunda değil? Klasör adını doğrudan Gezgin'e girebilmem için, bunu düzeltmek için kesilen herhangi bir kayıt defteri var mı?


4
Bu, Windows Gezgini'ne yerleşik eski bir korumadır ve yalnızca DOS 8.3 dosya adlarının kullanılabilir olduğu (Win 3.1) ve yalnızca uzantılı dosyalara izin verilmediği zamana kadar uzanır. Microsoft bunu Explorer’dan çıkarmak için hiç uğraşmadı, çünkü muhtemelen Explorer’ı kullanan insanlar yanlışlıkla dosya adı olmadan dosya oluşturmaya "korunmalı" (yani, yalnızca uzantı).

13
Ayrıca bkz. "Windows 7'de bir dosyayı .htaccess olarak nasıl yeniden adlandırabilirim?" at superuser.com/questions/56562/…
Arjan

Yanıtlar:


642

To windows explorer üzerinde adlandırmak oluşturmak / sadece yeniden adlandırmak .name.- sonunda ek nokta gereklidir ve Windows Gezgini tarafından kaldırılacaktır.

Yeni bir dosya oluşturmak için komut isteminde bir nokta ile başlar:

echo testing > .name

16
Sadece .name.Windows'ta (XP) denedim ve işe yaramadı; Bir dosya adına ihtiyaç duyulduğundan şikayet etti.
Synetech

65
Windows 7'de çalışması onaylandı. Bu harika.
Joe White

49
Windows 8'de çalışmaya onaylandı.
Bay Polywhirl

11
Sadece XP'de yaratma seçeneği komut istemidir. demekmkdir .name
Antony Thomas,

65
Windows 10'da çalışıyor - @Denny bu altın külçeyi nerede buldunuz ?!
Daniel Sokolowski

54

Komut İstemi'ni kullanarak ile bir klasör oluşturabilirsiniz:

mkdir .foldername

Komut istemini kullanarak şunları kullanarak bir dosya oluşturabilirsiniz:

echo.>.filename.extension


31

İyi soru. Bunu bir komut istemi veya kabuk kullanmadan Windows Gezgini'nden yapmanın kolay bir yolu var. " .apple" Adlı bir klasör oluşturmak istediğinizi varsayalım.

  1. Normalde yaptığınız gibi Windows Explorer'dan yeni bir klasör oluşturun.
  2. Bir ad girmeniz istendiğinde: " .apple." yazın (sondaki noktaya dikkat edin)

Windows şöyle bir klasör oluşturmalı: " .apple"

Lütfen bunu yalnızca Windows 7'de kullandığımı unutmayın. Windows'un diğer sürümlerinin bunu destekleyip desteklemediğinden emin değilim.

PS Chris Moschini , bir yorumda Windows 10'da çalıştığını söylüyor .


5
Windows 10'da çalışıyor.
Chris Moschini 13:17

1
bu, tam olarak bu soruya verilen cevapla aynıydı , sadece 4 yıl sonra
phuclv

Hayatımı yeni kurtardınız, Windows Kullanıcı klasörümdeki tüm klasör ve dosyaları yanlışlıkla yeniden adlandırdım ve programlarım başarısız olmaya başladı. Neyse ki isimleri sıfırlayabildim. +1e6 oy aldı.
Rafa Barragan,

14

Explorer (Kabuk) dışındaki herhangi bir dosya tarayıcısını kullanın. WinRAR, 7-Zip vb. İle test ettim. Örneğin, WinRAR'ı açın, ardından dosyalarınıza veya klasörlerinize gidin, tıklayın, F2(yeniden adlandırın) tuşuna basın ., başlangıç ​​yapın, Tamam! Hem WinRAR hem de 7-Zip ile test ettim. Zip eklemek veya sıkıştırılmış bir dosya yapmak gerekmez.

Diğer cevaplarda bulduğum daha basit yöntem, sadece .sonunu da koymak .


6

Bir Komut İstemi penceresi açın ve aşağıdaki komutları girin:

cd /path/to/the/file
ren file.extension .file.extension

Bu benim için çalıştı.


5

Powershell cmdlet ile yapabilirsiniz New-Item.

PowerShell konsolunu açın ve

Dosya için:

New-Item .whatever -type file

Klasör için:

New-Item .whatever -type directory

Evet, Powershell 4.0'da "md" komutu ile de çalışır.
Fernando Gonzalez Sanchez


3

Windows Powershell'i kullanın. Aksi halde DOS / Explorer ile bu mümkün değildir - sadece metod foo.bar oluşturmak ve ardından explorer penceresi ile yeniden adlandırmaktır.

Powershell ile yapabilecekleriniz

touch .bak

Başarıyla.


bu kesinlikle mümkün. Sizden birkaç ay önce yayınlanan en çok oy alan cevaba baktınız mı?
phuclv

2

Yaratamadım .bowerrc. Yani

İlk önce, bowerrc'i yarattım Sonra bir dos istemine dedim:

>powershell
PS > ren bowerrc .bowerrc
PS > exit
>

1
powershell'e bile ihtiyacınız yok. sadece düz eski cmd (diğer cevaplara bakınız) - Powershell kesinlikle işe yarıyor :)
Nick

1

Bunu yapmanın en sevdiğim yolu: ConEmu kurdum ve Windows bağlam menüsüne entegre ettim. https://stackoverflow.com/questions/21852965/open-in-conemu-right-click-menu-windows-7

Noktalı bir dosyayı yeniden adlandırmam gerektiğinde, bağlam menüsünden "ConEmu" yu seçiyorum, sonra şunu yazın:

ren name .name

echoYukarıdaki yöntemle de kullanılabilir .

Yararları:

  • Çabuk ve kolay, sizi çok fazla bağlam dışına çıkarmaz.
  • Yazmaya gerek yok D: enter cd D:\\____\\_____\\_______\\____
  • Aksi takdirde yapmayacağınız yazılımı yüklemenize gerek yok (ConEmu'yu çeşitli amaçlar için seviyorum ve kullanıyorum).


0

Sadece Anyclient ve Fast Folder Rename'i indirin. Hızlı klasör yeniden adlandırma, değiştirme özelliğini kullanarak ne olursa olsun, bir klasöre ad verir. Anyclient, bir Windows sisteminde çalışsa bile klasörü yükler ve gösterir.


4
yarar bağlantıları çok yararlı olurdu
Jhonny D. Cano - Yazılım -

0

.jeditWindows'ta dosya / klasör oluşturmak mümkündür . Lütfen bunu iki noktayla (benzeri .jedit.) oluşturun; son nokta otomatik olarak silinecektir.


-4

Windows (Explorer), nokta ('.') İle başlayan bir klasör oluşturmanıza izin vermez. Bu güvenlik / istismar nedenlerinden dolayıdır. Bununla birlikte, (belirttiğiniz gibi) Komut İstemi'ni kullanarak klasörü manuel olarak oluşturmak mümkündür.

Öyleyse, sorunuz yerel Windows Gezgini'nde nasıl yapılırsa, cevabım hayır - Yapamazsınız.


1
Bunu komut satırından nasıl yapıyorsunuz?
Buttons840 16:11

20
> Windows (Explorer), nokta ile başlayan bir klasör oluşturmanıza izin vermez ('.'). Bu güvenlik / istismar nedenlerinden dolayıdır. Ha? Ne şekilde
Synetech

5
Synetech'in ikinci yorumunu yaptım - eğer "güvenlik / istismar sebepleri" ise, o zaman en kısa zamanda Linus Torvald'ı arayıp dün bu deliği kapatmasını söylemeliyiz!
Natalie Adams
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.