Если вы ищете способы автоматического создания файлов и папок и присвоения им имен на основе метки времени вашей системы, вы попали по адресу. Существует очень простой метод, с помощью которого вы можете выполнить эту задачу. Созданные папки или файлы затем можно использовать для различных целей, таких как хранение резервных копий файлов, сортировка файлов по дате и т. д.
В этой статье мы объясним несколько очень простых шагов, как вы можете автоматически создавать файлы и папки в Windows 11/10 и давать им имена на основе временной метки системы. Используемый метод представляет собой пакетный сценарий, и он очень прост. Надеюсь, вам понравится читать статью.
Оглавление
Раздел 1: Как автоматически создать папку и назвать ее на основе текущей временной метки системы
Шаг 1: Во-первых, перейти к родительской папке где вы хотите создать папку и назвать ее на основе текущей временной метки системы.
Далее, щелкните правой кнопкой мыши на пустое место, нажмите на Новый а затем нажмите на Текстовый документ вариант.
Шаг 2: Теперь Двойной клик на только что созданном текстовом документе, чтобы отредактировать его.
Шаг 3: как только текстовый документ откроется в Блокноте, скопировать и вставить следующий скрипт на него.
эхо-отключение установлено CUR_YYYY=%date:~10,4% установить CUR_MM=%дата:~4,2% установить CUR_DD=%дата:~7,2% установить CUR_HH=%время:~0,2% если %CUR_HH% меньше 10 (установите CUR_HH=0%time:~1,1%), установите CUR_NN=%time:~3,2% установить CUR_SS=%время:~6,2% установить CUR_MS=%time:~9,2% установить SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS% каталог %SUBFILENAME%
Не забудьте нажать клавиши CTRL+S вместе, чтобы спасти файл, как только вы закончите копирование скрипта выше.
РЕКЛАМА
Описание сценария
Сценарий первый экстракты электрический ток день, месяц, год, часы, минуты, секунды и миллисекунды от системного времени. Сценарий, отвечающий за эту часть, приведен ниже.
набор CUR_YYYY=%дата:~10,4% наборCUR_MM=%дата:~4,2% наборCUR_DD=%дата:~7,2% наборCUR_ЧЧ=%время:~0,2% если %CUR_HH% меньше 10 (установить CUR_HH=0%время:~1,1%) установитьCUR_NN=%время:~3,2% наборCUR_SS=%время:~6,2% наборCUR_MS=%время:~9,2%
Итак, созданные переменные выглядят следующим образом:
CUR_YYYY — сохраняет год
CUR_MM — сохраняет месяц
CUR_DD — сохраняет день
CUR_HH — сохраняет часы
CUR_NN — сохраняет минуты
CUR_SS — сохраняет секунды
CUR_MS — сохраняет миллисекунды
Нижняя строка отвечает за форматирование имени папки. В соответствии с приведенной ниже строкой имя папки будет в формате День-Месяц-Год_Часы. Минуты. Секунды. Затем формат сохраняется в переменной с именем ПОДФАЙЛ.
установить SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS%
Наконец, папка создается с помощью мкдир команда.
каталог %SUBFILENAME%
Как настроить формат именования
- Если вам нужен другой формат для именования вашей папки, вы можете использовать переменные, описанные в разделе выше. Например, если вы хотите, чтобы формат имени вашей папки был похож на Year_Month_Day-Seconds. Часы. Минуты, затем ваш установить ИМЯ ПОДФАЙЛА строку следует изменить следующим образом.
установить SUBFILENAME=%CUR_YYYY%-%CUR_MM%-%CUR_DD%_%CUR_SS%.%CUR_HH%.%CUR_NN%
Результат ==> 2022-04-15_58.21.15
- Вы также можете изменить разделитель между переменными. Например, если вы хотите дефисы чтобы разделить время, а не точки, то ваш SUBFILENAME придется изменить на следующее.
установить SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%-%CUR_NN%-%CUR_SS%
Результат ==> 15-04-2022_21-18-26
- Если вы не хотите разделителей между Дата элементы и Время элементов, но нужен дефис между датой и временем, тогда SUBFILENAME будет:
установить SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS%
Результат ==> 15042022_211849
Шаг 4: Далее вернитесь в папку, в которой вы сохранили текстовый документ, нажмите на нем, а затем нажмите кнопку F2 ключ к переименовать Это.
Дайте имя по вашему выбору, но вы должны дать расширение в виде летучая мышь. Это самая важная часть.
Шаг 5: как только вы переименуете и щелкнете в другом месте, вам будет представлен Подтверждение переименования чат. Нажми на Да кнопку, чтобы перейти к следующему шагу.
Шаг 6: Теперь ваш пакетный скрипт готов к выполнению. Двойной клик в файле, чтобы выполнить его.
Шаг 7: Магия! Новая папка создается внутри той же папки, что и ваш пакетный скрипт, и ее имя основано на текущей отметке времени вашей системы.
Раздел 2: Как автоматически создать файл и назвать его на основе текущей временной метки системы
В разделе 1 мы создали папку, имя которой основано на текущей отметке времени системы. В этом разделе давайте посмотрим, как вы можете автоматически создать файл и назвать его на основе текущей временной метки системы.
Прежде всего, создайте пакетный файл, как описано в разделе 1.
Шаг 1: Щелкните правой кнопкой мыши на командный файл вы создали из Секция 1 а затем нажмите на Показать больше вариантов.
Шаг 2: В раскрывающемся меню щелкните значок Редактировать вариант.
Шаг 3: Теперь, комментарий снаружи мкдирлиния к концу. Это та часть скрипта, которая отвечает за создание папки.
К комментарийиз строка в пакетном сценарии, вам нужно добавить 2 двоеточия к началу строки. Это заставит скрипт игнорировать строку после двоеточия. Таким образом, ваша строка mkdir будет выглядеть следующим образом, и она будет проигнорирована во время выполнения скрипта.
::mkdir %SUBFILENAME%
Теперь давайте добавим строку, которая создаст файл, используя тот же формат имени.
echo "Здравствуйте, добро пожаловать на страницу Geek" > %SUBFILENAME%.txt
Итак, окончательный код, который должен присутствовать в файле пакетного сценария, должен быть следующим.
эхо-отключение установлено CUR_YYYY=%date:~10,4% установить CUR_MM=%дата:~4,2% установить CUR_DD=%дата:~7,2% установить CUR_HH=%время:~0,2% если %CUR_HH% меньше 10 (установите CUR_HH=0%time:~1,1%), установите CUR_NN=%time:~3,2% установить CUR_SS=%время:~6,2% установить CUR_MS=%time:~9,2% установить SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% ::mkdir %SUBFILENAME% echo "Здравствуйте, добро пожаловать на страницу Geek" > %SUBFILENAME%.txt
Не забудьте сохранить файл нажав на CTRL и С ключи вместе как всегда.
Шаг 4: Двойной клик в вашем пакетном скрипте, чтобы выполнить его.
Шаг 5: Ну вот! Теперь создается новый файл с текстом по умолчанию Здравствуйте, добро пожаловать на страницу Geek. Ты сможешь Двойной клик в текстовом файле, чтобы открыть его. Ты сможешь редактировать файл и добавьте любой текст по вашему выбору, точно так же, как вы обычно редактируете и сохраняете текстовый файл. Наслаждаться!
Раздел 3: Как автоматически создать папку и файл и назвать их на основе текущей временной метки системы
В этом разделе, как только вы дважды щелкните пакетный файл, файл и папка будут созданы автоматически, и они оба будут названы на основе текущей временной метки системы.
Шаг 1: Щелкните правой кнопкой мыши в пакетном сценарии, который вы создали в Раздел 2, а затем нажмите Показать больше вариантов.
Шаг 2: Нажми на Редактировать вариант на следующем шаге.
Шаг 3: Чтобы создать папку вместе с файлом, удалять в :: с начала мкдир линия.
Ваш окончательный сценарий должен быть следующим.
эхо-отключение установлено CUR_YYYY=%date:~10,4% установить CUR_MM=%дата:~4,2% установить CUR_DD=%дата:~7,2% установить CUR_HH=%время:~0,2% если %CUR_HH% меньше 10 (установите CUR_HH=0%time:~1,1%), установите CUR_NN=%time:~3,2% установить CUR_SS=%время:~6,2% установить CUR_MS=%time:~9,2% установить SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% mkdir %SUBFILENAME% echo "Здравствуйте, добро пожаловать на страницу Geek" > %SUBFILENAME%.txt
Как обычно, сохраните файл, нажав кнопку CTRL + С ключи одновременно.
Шаг 4: Двойной клик в пакетном файле для выполнения после его сохранения.
Шаг 5: Вуаля! Вы можете видеть, что новый файл и папка теперь созданы, и они оба названы на основе текущей метки времени вашей системы.
Пожалуйста, сообщите нам в разделе комментариев, если вы застряли на каком-либо из шагов.
Оставайтесь с нами, чтобы узнать больше трюков, советов и исправлений.
Шаг 1 - Скачайте Restoro PC Repair Tool отсюда
Шаг 2. Нажмите «Начать сканирование», чтобы автоматически найти и устранить любую проблему с ПК.