Создание журнала файлов в папке

Создание журнала файлов в папке

Я абсолютный новичок в этом деле.

Может ли кто-нибудь помочь мне создать таблицу, в которой перечислены все файлы в указанной папке, чтобы при каждом копировании файла в эту папку таблица обновлялась.

Мне нужно, чтобы список сохранял имена даже в случае перемещения файла из этой папки или его удаления. Позже данные будут удалены планировщиком.

Также мне нужна таблица, чтобы зафиксировать точное время, когда файл был скопирован в эту папку.

решение1

я нахожуjУведомитьБиблиотека java, которая может помочь прослушивать события файловой системы, такие как: Файл создан Файл изменен Файл переименован Файл удален. Работает на всех основных операционных системах.

Вы можете использоватьhttps://stackoverflow.com/a/4941947/1063509в качестве учебного пособия.

Также вы можете установитьMySQLбаза данных и добавьте код в ваше приложение, который записывает ваш журнал в базу данных. Для лучшего порядка данных.

Конечно, все хорошо, если вы знакомы с этими инструментами.

Также я думаю, что если попробовать поискать в Google «Инструмент прослушивания папок»,

решение2

А как насчет PowerShell? Он встроен в Windows 7 и 8.

$File = "C:\FolderForFile"
Get-ChildItem $File 

Преимущество PowerShell в том, что вы можете настраивать вывод.

##Sort on LastRightTime
$File = "C:\FolderForFile"
Get-ChildItem $File | Sort LastRightTime | Format-Table Name, LastWriteTime -AutoSize

Связанный контент