
Дата
за / f "токени = 1-5 delims = /" %% d в ("% date%") да преименувате "hope.txt" %% e - %% f - %% g.txt
По-долу е представена разбивка на горната команда и какво означава всичко това.
- за / f - за команда и ключ / f.
- "tokens = 1-5 delims = /" - Колко символа ще бъдат разбити входящите данни (в този случай датата); 1-5 е пет различни токена. И накрая, delims е кратък за разделители и е това, което се използва за разбиване на датата, в този пример / (наклонена черта) и интервал (интервал преди цитата).
- %% d - Началният знак, използван за токена. Тъй като в този пример има 5 символа, би било d, e, f, g и h.
- in ("% date%") - Данните, които се използват, в този случай% date% е текущата дата на компютъра.
- do - Какво прави командата за. Командата за преименуване може да бъде заменена с нещо друго.
- rename "hope.txt" %% e - %% f - %% g.txt - Преименувайте файла "hope.txt" в токените e, f и g с разширение .txt. Този пример има също - (тире) между всеки токен, за да се раздели месецът, денят и годината в името на файла.
Когато% date% се използва в команден файл, той показва датата в следния формат: Sun 09/02/2007 Тази команда прекъсва тази дата в токените: "Sun" (%% d), "09" (%% e) ), "02" (%% f) и "2007" (%% g).
В този пример, като се използва споменатата по-горе дата hope.txt ще бъде преименувана на 09-02-2007.txt.
път
за / f "токени = 1-5 delims =:" %% d в ("% time%") да преименувате "hope.txt" %% d - %% e.txt
Тази команда е много подобна на горния пример. Въпреки това, вместо да използваме наклонена черта и интервал, за да разделим данните, използваме: (двоеточие), защото времето е разделено с този знак. И накрая, защото преименуваме файла само на час и минута, този пример използва само d и e токена. Допълнителна информация за това какво означава всичко в тази линия се намира в горния пример.
Когато% time% се използва в пакетния файл, той показва времето в следния формат: 19: 34: 52.25, тази команда прекъсва това време в токените: "19" (%% d), "34" (%% e) ), и "52.25" (%% f).
В този пример, използвайки по-горе споменатото време hope.txt ще бъде преименуван на 19-34.txt.