Comments 5
для таких простых случаев спрашиваете chatgpt и он пишет программу на python, но возможно и на VBA тоже умеет
import os
from datetime import datetime
# Specify the output file path
output_file = "C_drive_files_info.txt"
# Open the output file in write mode
with open(output_file, "w") as f:
# Walk through all the files and directories in C: drive
for root, dirs, files in os.walk("C:\\"):
for file in files:
# Get full file path
file_path = os.path.join(root, file)
try:
# Get file creation time
creation_time = os.path.getctime(file_path)
creation_time = datetime.fromtimestamp(creation_time).strftime('%Y-%m-%d %H:%M:%S')
# Get file size
file_size = os.path.getsize(file_path)
# Write file information to the output file
f.write(f"File: {file_path}\n")
f.write(f"Creation Time: {creation_time}\n")
f.write(f"Size: {file_size} bytes\n\n")
except Exception as e:
# If there's an error (e.g., permission error), log it
f.write(f"Error processing file {file_path}: {str(e)}\n\n")
print("File information saved to", output_file)
Все верно, выбор инструмента остаётся за вами. Мы лишь объяснили принцип и указали на важные моменты — в этом смысл статьи
Если хотели описать пошаговый алгоритм, то задача совсем уж тривиальная. И так всё понятно. Ну а если код продемонстрировать, то как-то уж мало его. Где отлов ошибок? Где прогресс выполнения? Да хотя бы запрет обновления экрана где. Ибо при большом кол-ве файлов система неслабо так подвиснет.
теперь есть готовая таблица, в которую можно добавить заголовки и переносить ее в отчет.
Сам? Ручками? Вот если бы это делал скрипт - было бы круче.
Sign up to leave a comment.
Автоматизация рутинной работы в форензике: извлечение временных атрибутов файлов по списку