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](/f/84f14a19d779a326aaea341683567eb5.png)
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](/f/3644e619d15f393ea9d9136ca483226e.png)
Krok 2: Teraz podwójne kliknięcie na nowo utworzonym dokumencie tekstowym, aby go edytować.
![2 Otwórz plik Min](/f/5bac8035f09d042fb065d00497781725.png)
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](/f/c4a50b3bf7101bf4c43e3195503adf60.png)
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](/f/1196bd01c75441d22dc95447c80f985e.png)
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](/f/827002add3fc94c9e6de141b8ff6afaa.png)
Krok 6: Twój skrypt wsadowy jest teraz gotowy do wykonania. Podwójne kliknięcie na pliku, aby go wykonać.
![6 Wykonaj skrypt Min](/f/5d7c6c61c42d10073b8fe328db06662c.png)
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](/f/9a97e09bb70d59e483de2f2cff553974.png)
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](/f/d45fcfda477d44a1cf576d197f10ed5f.png)
Krok 2: W rozwijanym menu kliknij Edytować opcja.
![9 Edycja zoptymalizowana](/f/2f130f6e2ae7c40256cf8a82ff869348.png)
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](/f/b58e34a8ab799fbe954bc0698a3250e2.png)
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](/f/21ff061142fa9dc1540576d6e2ca8bae.png)
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](/f/e66565a68a9a3f6ad3269f3480fdf0c7.png)
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](/f/50f02b455bccc4d526ba61df18f18d22.png)
Krok 2: Kliknij na Edytować opcję w następnym kroku.
![9 Edycja zoptymalizowana](/f/2f130f6e2ae7c40256cf8a82ff869348.png)
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](/f/5f5ab65aa915bffb1edef4c2378ace16.png)
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](/f/b11f6f0c83568d54e32b120a690e65fe.png)
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](/f/aeb15b07eba694847037c7e44521c7ec.png)
Poinformuj nas w sekcji komentarzy, jeśli utkniesz na którymkolwiek z kroków.
Czekaj na więcej sztuczek, wskazówek i poprawek.
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.