Jak utworzyć plik/folder i nazwać go na podstawie aktualnego znacznika czasu?

Jeśli szukasz sposobów na automatyczne tworzenie plików i folderów oraz nadawanie im nazw na podstawie sygnatury czasowej Twojego systemu, jesteś we właściwym miejscu. Istnieje bardzo prosta metoda, dzięki której możesz wykonać to zadanie. Utworzone foldery lub pliki można następnie wykorzystać do różnych celów, takich jak przechowywanie kopii zapasowych plików, sortowanie plików na podstawie dat itp.

W tym artykule wyjaśnimy w kilku bardzo prostych krokach, jak automatycznie tworzyć pliki i foldery w systemie Windows 11/10 i nazywać je na podstawie znacznika czasu systemu. Zastosowana metoda to skrypty wsadowe i jest to bardzo łatwe. Mam nadzieję, że spodoba ci się czytanie tego artykułu.

11 Plik utworzony min

Spis treści

Sekcja 1: Jak automatycznie utworzyć folder i nazwać go na podstawie aktualnej sygnatury czasowej systemu?

Krok 1: Po pierwsze, przejdź do folderu nadrzędnego gdzie chcesz utworzyć folder i nazwać go na podstawie aktualnej sygnatury czasowej systemu.

Jak dalej, kliknij prawym przyciskiem myszy na Pusta przestrzeń, Kliknij Nowy a następnie kliknij Dokument tekstowy opcja.

1 Nowy tekst Min

Krok 2: Teraz podwójne kliknięcie na nowo utworzonym dokumencie tekstowym, aby go edytować.

2 Otwórz plik Min

Krok 3: Gdy dokument tekstowy otworzy się w Notatniku, kopiuj i wklej następujący skrypt na nim.

wyłączone echo ustawione CUR_YYYY=%data:~10,4% ustaw CUR_MM=%data:~4,2% ustaw CUR_DD=%data:~7,2% ustaw CUR_HH=%czas:~0,2% jeśli %CUR_HH% lss 10 (ustaw CUR_HH=0%czas:~1,1%) ustaw CUR_NN=%czas:~3,2% ustaw CUR_SS=%czas:~6,2% set CUR_MS=%time:~9,2% set SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS% mkdir %SUBFILENAME%
3 Kopiuj skrypt Min

Nie zapomnij nacisnąć klawiszy CTRL + S razem do ratować plik po zakończeniu kopiowania powyższego skryptu.

REKLAMA

Wyjaśnienie skryptu

Scenariusz pierwszy ekstrakty obecny dzień, miesiąc, rok, godziny, minuty, sekundy i milisekundy od czasu systemowego. Skrypt odpowiedzialny za tę część znajduje się poniżej.

ustawić CUR_RRRR=%data:~10,4% ustawićCUR_MM=%data:~4,2% ustawićCUR_DD=%data:~7,2% ustawićCUR_HH=% czasu:~0,2% jeśli %CUR_HH% lss 10 (ustaw CUR_HH=0%czas:~1,1%) ustawCUR_NN=% czasu:~3,2% ustawićCUR_SS=% czasu:~6,2% ustawićCUR_MS=% czasu:~9,2% 

Tak więc utworzone zmienne są następujące:

CUR_YYYY – Przechowuje rok

CUR_MM – przechowuje miesiąc

CUR_DD – przechowuje dzień

CUR_HH – przechowuje godziny

CUR_NN – przechowuje minuty

CUR_SS – przechowuje sekundy

CUR_MS – Przechowuje milisekundy

Poniższa linia odpowiada za formatowanie nazwy folderu. Zgodnie z poniższą linią nazwa folderu będzie miała format Dzień-miesiąc-rok_godziny. Minuty. sekundy. Format jest następnie zapisywany w zmiennej o nazwie NAZWA PODPLIKU.

ustaw SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS%

Wreszcie folder jest tworzony za pomocą mkdir Komenda.

mkdir %SUBFILENAME%

Jak dostosować format nazewnictwa?

  • Jeśli potrzebujesz innego formatu nazwy swojego folderu, możesz użyć zmiennych wyjaśnionych w powyższej sekcji. Na przykład, jeśli chcesz, aby nazwa folderu miała format Rok_Miesiąc_Dzień-Sekundy. Godziny. Minuty, potem twoje ustaw SUBFILENAME wiersz będzie musiał zostać zmieniony w następujący sposób.
 ustaw SUBFILENAME=%CUR_YYYY%-%CUR_MM%-%CUR_DD%_%CUR_SS%.%CUR_HH%.%CUR_NN%

Wynik ==> 2022-04-15_58.21.15

  • Możesz także zmienić separator między zmiennymi. Na przykład, jeśli chcesz Myślniki oddzielić czas również zamiast kropki, to twój NAZWA PODPLIKU będą musiały zostać zmienione na następujące.
 ustaw SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%-%CUR_NN%-%CUR_SS%

Wynik ==> 15-04-2022_21-18-26

  • Jeśli nie chcesz żadnych separatorów między Data elementy i Czas elementy, ale potrzebujesz łącznika między datą a godziną, wtedy SUBFILENAME będzie:
 ustaw SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS%

Wynik ==> 15042022_211849

Krok 4: Jak dalej, wróć do folderu, w którym zapisałeś swój dokument tekstowy, Kliknij na nim, a następnie naciśnij F2 klucz do Przemianować to.

Podaj nazwę swojego wyboru, ale musisz podać rozbudowa jak nietoperz. To jest najważniejsza część.

4 Zmień nazwę Min

Krok 5: Po zmianie nazwy i kliknięciu w innym miejscu pojawi się Potwierdzenie zmiany nazwy Okno dialogowe. Kliknij na tak aby przejść do następnego kroku.

5 Potwierdź Zmień nazwę Min

Krok 6: Twój skrypt wsadowy jest teraz gotowy do wykonania. Podwójne kliknięcie na pliku, aby go wykonać.

6 Wykonaj skrypt Min

Krok 7: Magia! Nowy folder jest tworzony w tym samym folderze, co skrypt wsadowy, a jego nazewnictwo opiera się na bieżącej sygnaturze czasowej systemu.

Utworzono 7 folderów Min

Sekcja 2: Jak automatycznie utworzyć plik i nazwać go na podstawie aktualnej sygnatury czasowej systemu?

W sekcji 1 utworzyliśmy folder, którego nazwa została określona na podstawie aktualnej sygnatury czasowej systemu. W tej sekcji zobaczmy, jak możesz automatycznie utworzyć plik i nazwać go na podstawie bieżącego znacznika czasu systemu.

Po pierwsze, utwórz plik wsadowy zgodnie z opisem w sekcji 1.

Krok 1: Kliknij prawym przyciskiem myszy na plik wsadowy stworzyłeś z Sekcja 1 a następnie kliknij Pokaż więcej opcji.

8 Pokaż więcej opcji Min

Krok 2: W rozwijanym menu kliknij Edytować opcja.

9 Edycja zoptymalizowana

Krok 3: Teraz, komentarz poza mkdirlinia blisko końcowi. To jest część skryptu odpowiedzialna za tworzenie folderu.

W celu komentarzna zewnątrz wiersz w skryptach wsadowych, które musisz dodać 2 dwukropki do początku wiersza. To spowodowałoby, że skrypt zignorowałby linię następującą po dwukropkach. Tak więc twoja linia mkdir wyglądałaby następująco i zostanie zignorowana podczas wykonywania skryptu.

::mkdir %SUBFILENAME%

Teraz dodajmy wiersz, który utworzy plik, używając tego samego formatu nazewnictwa.

echo "Witaj, witaj na stronie Geek" > %SUBFILENAME%.txt

Tak więc ostateczny kod, który musi być obecny w pliku skryptu wsadowego, powinien wyglądać następująco.

wyłączone echo ustawione CUR_YYYY=%data:~10,4% ustaw CUR_MM=%data:~4,2% ustaw CUR_DD=%data:~7,2% ustaw CUR_HH=%czas:~0,2% jeśli %CUR_HH% lss 10 (ustaw CUR_HH=0%czas:~1,1%) ustaw CUR_NN=%czas:~3,2% ustaw CUR_SS=%czas:~6,2% set CUR_MS=%time:~9,2% set SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% ::mkdir %SUBFILENAME% echo "Witaj, witamy na stronie Geek" > %SUBFILENAME%.txt
9 Utwórz plik Polecenie Min

Nie zapomnij Zapisz plik naciskając CTRL i S klucze razem jak zawsze.

Krok 4: Podwójne kliknięcie w skrypcie wsadowym, aby go wykonać.

10 Wykonaj nową partię Min

Krok 5: Proszę bardzo! Teraz tworzony jest nowy plik z domyślnym tekstem Witaj, witaj na stronie Geek. Możesz podwójne kliknięcie na pliku tekstowym, aby go otworzyć. Możesz edytuj plik i dodaj dowolny tekst według własnego wyboru, tak jak zwykle edytujesz i zapisujesz plik tekstowy. Cieszyć się!

11 Plik utworzony min

Sekcja 3: Jak automatycznie utworzyć folder i plik oraz nazwać je na podstawie aktualnej sygnatury czasowej systemu

W tej sekcji, po dwukrotnym kliknięciu pliku wsadowego, plik i folder zostaną utworzone automatycznie i oba zostaną nazwane na podstawie bieżącego znacznika czasu systemu.

Krok 1: Kliknij prawym przyciskiem myszy w skrypcie wsadowym, który utworzyłeś w Sekcja 2, a następnie kliknij Pokaż więcej opcji.

12 Pokaż więcej opcji Kopiuj Min

Krok 2: Kliknij na Edytować opcję w następnym kroku.

9 Edycja zoptymalizowana

Krok 3: Aby utworzyć folder wraz z plikiem, usunąć ten :: od początku mkdir linia.

Twój ostateczny skrypt powinien wyglądać następująco.

wyłączone echo ustawione CUR_YYYY=%data:~10,4% ustaw CUR_MM=%data:~4,2% ustaw CUR_DD=%data:~7,2% ustaw CUR_HH=%czas:~0,2% jeśli %CUR_HH% lss 10 (ustaw CUR_HH=0%czas:~1,1%) ustaw CUR_NN=%czas:~3,2% ustaw CUR_SS=%czas:~6,2% set CUR_MS=%time:~9,2% set SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% mkdir %SUBFILENAME% echo "Witaj, witamy na stronie Geek" > %SUBFILENAME%.txt
13 Odkomentuj Mkdir Min

Jak zawsze, zapisz plik, naciskając CTRL + S klawisze jednocześnie.

Krok 4: Podwójne kliknięcie na pliku wsadowym do wykonania, po zapisaniu go.

14 Wykonaj partię Min

Krok 5: Voila! Możesz zobaczyć, że nowy plik i folder są teraz tworzone i oba są nazwane na podstawie aktualnej sygnatury czasowej twojego systemu.

15 folderów i plików utworzonych min

Poinformuj nas w sekcji komentarzy, jeśli utkniesz na którymkolwiek z kroków.

Czekaj na więcej sztuczek, wskazówek i poprawek.

Możesz również pobrać to narzędzie do naprawy komputera, aby zlokalizować i naprawić dowolny problem z komputerem:
Krok 1 - Pobierz narzędzie Restoro do naprawy komputera stąd
Krok 2 — Kliknij Rozpocznij skanowanie, aby automatycznie znaleźć i naprawić każdy problem z komputerem.
Jak zmienić datę i godzinę w systemie Windows 10?

Jak zmienić datę i godzinę w systemie Windows 10?JakOkna 10

Zmiana daty i godziny komputera/laptopa w systemie Windows 10 to proste zadanie. W tym artykule dowiemy się, jak zmienić datę i godzinę w systemie Windows 10.Zobacz także: -Włącz wyświetlanie wielu...

Czytaj więcej
Jak zmienić głos Narratora w systemie Windows 10?

Jak zmienić głos Narratora w systemie Windows 10?JakOkna 10

W przeciwieństwie do poprzednich wersji systemu Windows, system Windows 10 umożliwia również opcję "Łatwość dostępu" w aplikacji "Ustawienia". Obejmuje Narratora, który jest „czytnikiem ekranu, któ...

Czytaj więcej
Jak wyłączyć i usunąć widok zadań z paska zadań systemu Windows 10

Jak wyłączyć i usunąć widok zadań z paska zadań systemu Windows 10JakOkna 10

Widok zadań to wirtualny pulpit, bardzo podobny do funkcji Expose na Macu. Znajduje się obok paska wyszukiwania systemu Windows na pasku zadań. Po kliknięciu możesz tworzyć wiele pulpitów, szybko p...

Czytaj więcej