Системное администрирование
как создать список файлов на диске таким образом, чтобы он содержал дату создания элементов?
сразу скажу, что в консоли не получается - что-то вроде dir x:\ /a /-p /s /o:gen >H:\1\list_x_.txt сохраняет в лог либо какую-то непонятную дату, либо дату изменения каталога, а нужна дата создания, пытался с помощью tc c livecd, но там требуется печать, а она с лайва невозможна
Попробовать так:
dir x:\ /a /-p /s /o:gen /tc >H:\1\list_x_.txt
dir x:\ /a /-p /s /o:gen /tc >H:\1\list_x_.txt
Евгений Басенко
гениально! работает!
Если программа создает файл, то в любом языке есть функция получения даты (или времени), и её надо встроить в имя файла перед открытием нового файла.
Если группа файлов уже создана, то их можно переименовать с помощью программы с функцией получения даты, либо групповым переименованием всей кучи файлов сразу в браузереTotalCommander.
Сканированные файлы также автоматически могут быть нумерованы с применением даты и времени, если у сканера есть родное программное обеспечение.
Ну и при работе пакетного BAT-файла в цикле можно перебрать поочерёдно файлы из всей папки или по шаблону и переименовать их с добавлением даты. Но в этом случае дату можно вписать как строку или переменную в сам BAT-файл (именно в строку переименования), а можно вписать в текстовый файл, и читать оттуда.
Можно получать дату файла из атрибутов самого файла.
То же самое можно проделать и со временем, вместо даты. Но поскольку дата у всех файлов разная, то от способов с ручным вписыванием придется отказаться.
В вашей строке x:\ указывает каталог, и получаете свойства каталога.
x:\*.* будет запрашивать имя файла
Если группа файлов уже создана, то их можно переименовать с помощью программы с функцией получения даты, либо групповым переименованием всей кучи файлов сразу в браузереTotalCommander.
Сканированные файлы также автоматически могут быть нумерованы с применением даты и времени, если у сканера есть родное программное обеспечение.
Ну и при работе пакетного BAT-файла в цикле можно перебрать поочерёдно файлы из всей папки или по шаблону и переименовать их с добавлением даты. Но в этом случае дату можно вписать как строку или переменную в сам BAT-файл (именно в строку переименования), а можно вписать в текстовый файл, и читать оттуда.
Можно получать дату файла из атрибутов самого файла.
То же самое можно проделать и со временем, вместо даты. Но поскольку дата у всех файлов разная, то от способов с ручным вписыванием придется отказаться.
В вашей строке x:\ указывает каталог, и получаете свойства каталога.
x:\*.* будет запрашивать имя файла
Евгений Басенко
X -буква логического тома; я ж не о переименовании, я о получении листинга директорий с файлами
# легко с помощью языка Python
import os
for root, dirs, files in os.walk("."):
____for file in files:
________path = os.path.abspath(os.path.join(root, file))
________print("{} {}".format(path, os.path.getctime(path)))
##### вариант с красивым временем
import os
from datetime import datetime
for root, dirs, files in os.walk("."):
____for file in files:
________path = os.path.abspath(os.path.join(root, file))
________formatter = datetime.fromtimestamp(os.path.getctime(path))
________print("{} {}".format(path, formatter.strftime('%Y-%m-%d %H:%M:%S')))
import os
for root, dirs, files in os.walk("."):
____for file in files:
________path = os.path.abspath(os.path.join(root, file))
________print("{} {}".format(path, os.path.getctime(path)))
##### вариант с красивым временем
import os
from datetime import datetime
for root, dirs, files in os.walk("."):
____for file in files:
________path = os.path.abspath(os.path.join(root, file))
________formatter = datetime.fromtimestamp(os.path.getctime(path))
________print("{} {}".format(path, formatter.strftime('%Y-%m-%d %H:%M:%S')))
Евгений Басенко
нужен небольшой комментарий...
Похожие вопросы
- Как создать список ип из вот такой штуки 192.168.1.1/24? может прога какая есть ?
- Как восстановить файлы на внешнем жестком диске?
- Подкиньте пожалуйста список команд для батника ( файл. bat).
- Компьютер не покаывает файлы рhр какая программа отвечает windows 10
- Запутался в файлах Как навести порядок на компьютере и на дисках.
- Временные файлы виндовс 10 сами удаляются, или нет? Пришло обновление и нагадило!
- нужен самый простецкий сайт нужен сайт для молодежи, кто поможет создать или помощь в создании сайта
- Систематизация файлов на компьютере
- Как удалить целый список из другого списка повторяющихся запросов в excel
- Какая самая лучшая файловая система и CMS для работы с файлами и большими архивами?