
Я абсолютный новичок в этом деле.
Может ли кто-нибудь помочь мне создать таблицу, в которой перечислены все файлы в указанной папке, чтобы при каждом копировании файла в эту папку таблица обновлялась.
Мне нужно, чтобы список сохранял имена даже в случае перемещения файла из этой папки или его удаления. Позже данные будут удалены планировщиком.
Также мне нужна таблица, чтобы зафиксировать точное время, когда файл был скопирован в эту папку.
решение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