Utworzyć / zmienić nazwę pliku / folderu, który zaczyna się od kropki w systemie Windows?


463

Wiele programów wymaga nazwy folderów, które zaczyna się od kropki, jak .emacs.d, .gimp-2.2, .jedititd. Jak mogę utworzyć taki folder?

Podczas korzystania z Eksploratora Windows w systemie Windows 2000 (i innych wersjach) pojawia się komunikat o błędzie „Musisz wprowadzić nazwę pliku”. Jedynym rozwiązaniem, jakie wymyśliłem, jest otwarcie wiersza polecenia (Start> Uruchom> „CMD”> OK) i wejście mkdir .mydir.

Dlaczego Microsoft wyświetla ten komunikat o błędzie w Eksploratorze, ale nie w powłoce poleceń? Czy istnieje jakiś hack rejestru, aby to naprawić, dzięki czemu mogę wprowadzić nazwę folderu bezpośrednio w Eksploratorze?


4
Jest to starożytna ochrona wbudowana w Eksploratora Windows i pochodzi z czasów, gdy dostępne były tylko nazwy plików DOS 8.3 (Win 3.1), a pliki z tylko rozszerzeniem nie były dozwolone. Microsoft nigdy nie zadał sobie trudu, aby usunąć to z Eksploratora, prawdopodobnie dlatego, że ludzie korzystający z Eksploratora powinni być „chronieni” przed przypadkowym utworzeniem plików bez nazwy pliku (tj. Tylko rozszerzenia).

13
Zobacz także „Jak zmienić nazwę pliku na .htaccess w systemie Windows 7?” na superuser.com/questions/56562/…
Arjan

Odpowiedzi:


642

Aby utworzyć / zmienić nazwę w Eksploratorze Windows , po prostu zmień nazwę na .name.- Dodatkowa kropka na końcu jest konieczna i zostanie usunięta przez Eksploratora Windows.

Aby utworzyć nowy plik, zaczyna się kropką w wierszu polecenia:

echo testing > .name

16
Właśnie próbowałem .name.w systemie Windows (XP) i to nie działało; narzekał na potrzebę nazwy pliku.
Synetech

65
Potwierdzono pracę w systemie Windows 7. To niesamowite.
Joe White

49
Potwierdzony do pracy w systemie Windows 8.
Pan Polywhirl

11
Jedyną opcją tworzenia w XP jest wiersz polecenia. powiedzmymkdir .name
Antony Thomas

65
Działa w systemie Windows 10 - @Denny, gdzie znalazłeś ten samorodek złota ?!
Daniel Sokołowski

54

Możesz utworzyć folder za pomocą wiersza polecenia z:

mkdir .foldername

Możesz utworzyć plik za pomocą wiersza polecenia za pomocą:

echo.>.filename.extension


31

Dobre pytanie. Jest to prosty sposób, aby to zrobić z Eksploratora Windows bez użycia wiersza polecenia lub powłoki. Załóżmy, że chcesz utworzyć folder o nazwie: „ .apple

  1. Utwórz nowy folder z Eksploratora Windows, jak zwykle.
  2. Po wyświetleniu monitu o wprowadzenie nazwy wpisz: „ .apple.” (zauważ kropkę na końcu)

Windows powinien utworzyć folder o nazwie: „ .apple

Pamiętaj, że używałem tego tylko w systemie Windows 7. Nie jestem pewien, czy inne wersje systemu Windows obsługują to.

PS Chris Moschini mówi w komentarzu , że działa w systemie Windows 10.


5
Działa w systemie Windows 10.
Chris Moschini,

1
było to dokładnie to samo, co najczęściej głosowana odpowiedź na to pytanie , zaledwie 4 lata później
phuclv

Właśnie uratowałeś mi życie, przypadkowo zmieniam nazwy wszystkich folderów i plików z mojego folderu użytkownika systemu Windows, a moje programy zaczęły zawieść. Na szczęście udało mi się zresetować nazwy. + 1e6 głosów w górę.
Rafa Barragan

14

Użyj dowolnej przeglądarki plików innej niż Explorer (Shell). Testowałem z WinRAR, 7-Zip ect. Na przykład otwórz WinRAR, a następnie przejdź do plików lub folderów, kliknij go, naciśnij F2(zmień nazwę), umieść .na początku, Gotowe! Testowałem z WinRAR i 7-Zip. Nie musisz dodawać do Zip ani tworzyć skompresowanego pliku.

Prostszą metodę, którą znalazłem w innej odpowiedzi, po prostu umieszczam .na końcu.


6

Otwórz okno wiersza polecenia i wprowadź następujące polecenia:

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

To działało dla mnie.


5

Możesz to zrobić za pomocą polecenia cmdlet programu PowerShell New-Item.

Otwórz konsolę PowerShell i wejdź

Dla pliku:

New-Item .whatever -type file

Do folderu:

New-Item .whatever -type directory

Tak, w Powershell 4.0 działa również z poleceniem „md”.
Fernando Gonzalez Sanchez


3

Użyj Windows Powershell. W przeciwnym razie nie jest to możliwe w przypadku DOS / Explorer - jedyną metodą jest utworzenie foo.bar, a następnie zmiana nazwy w oknie eksploratora.

Z Powershell możesz

touch .bak

z powodzeniem.


jest to zdecydowanie możliwe. Czy spojrzałeś na najczęściej głosowaną odpowiedź, która została opublikowana kilka miesięcy przed twoją?
phuclv

2

Nie mogłem stworzyć .bowerrc. Więc

Najpierw stworzyłem bowerrc Następnie, na polecenie dos powiedziałem:

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

1
nawet nie potrzebujesz PowerShell. po prostu stary cmd (zobacz inne odpowiedzi) - Powershell zdecydowanie działa :)
Nick

1

Mój ulubiony sposób to zrobić: mam ConEmu zainstalowany i zintegrowany z menu kontekstowym Windows. https://stackoverflow.com/questions/21852965/open-in-conemu-right-click-menu-windows-7

Kiedy muszę zmienić nazwę pliku na jeden z kropką, wybieram „ConEmu tutaj” z menu kontekstowego, a następnie wpisz:

ren name .name

Może być również użyty echopowyższą metodą.

Korzyści:

  • Szybko i łatwo, nie wyciąga cię zbytnio z kontekstu.
  • Nie musisz pisać D: enter cd D:\\____\\_____\\_______\\____
  • Nie ma potrzeby instalowania oprogramowania, którego inaczej byś nie zrobił (lubię i używam ConEmu do różnych celów).


0

Wystarczy pobrać Anyclient and Fast Folder Rename. Szybka zmiana nazwy folderu nada nazwę folderowi, niezależnie od tego, za pomocą funkcji zamiany. Anyclient prześle folder i pokaże go, nawet jeśli działa w systemie Windows.


4
linki do narzędzi byłyby bardzo przydatne
Jhonny D. Cano -Leftware-

0

Możliwe jest utworzenie .jeditpliku / folderu w systemie Windows. Utwórz go za pomocą dwóch kropek (jak .jedit.), a ostatnia kropka zostanie automatycznie usunięta.


-4

Windows (Explorer) nie pozwala na utworzenie folderu, który zaczyna się od kropki („.”). Wynika to ze względów bezpieczeństwa / wykorzystania. Można jednak (jak zauważyłeś) ręcznie utworzyć folder za pomocą wiersza polecenia.

Tak więc, jeśli Twoim pytaniem było, jak to zrobić w natywnym Eksploratorze Windows, odpowiedź brzmi nie - nie możesz.


1
Jak to zrobić z wiersza poleceń?
Buttons840

20
> Windows (Explorer) nie pozwala na utworzenie folderu, który zaczyna się od kropki („.”). Wynika to ze względów bezpieczeństwa / wykorzystania. Co? W jaki sposób?
Synetech

5
Drugi komentarz Synetech - jeśli dzieje się tak z „powodów bezpieczeństwa / wykorzystania”, musimy jak najszybciej zadzwonić do Linusa Torvalda i powiedzieć mu, żeby wczoraj zatkał tę dziurę!
Natalie Adams,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.