
Eu sou um novato absoluto nessa coisa.
Alguém pode me ajudar a construir uma tabela que liste todos os arquivos em uma pasta especificada para que sempre que um arquivo for copiado para essa pasta, a tabela seja atualizada.
Preciso que a lista retenha os nomes mesmo que o arquivo seja movido dessa pasta ou excluído. mais tarde, os dados seriam excluídos por um agendador.
Também preciso que a tabela registre exatamente a hora em que o arquivo foi copiado para aquela pasta.
Responder1
eu achojNotifybiblioteca java que pode ajudar a ouvir eventos do sistema de arquivos, como: Arquivo criado Arquivo modificado Arquivo renomeado Arquivo excluído. Funciona em todos os sistemas operacionais gerais.
Você pode usarhttps://stackoverflow.com/a/4941947/1063509como tutorial.
Você também pode instalarMySQLbanco de dados e adicione algum código ao seu aplicativo que grava seu log no banco de dados. Para melhor ordem dos dados.
é claro que está tudo bem se você estiver familiarizado com essas ferramentas.
Também acho que se você tentar pesquisar no Google 'Ferramenta de ouvinte de pasta'
Responder2
Que tal o PowerShell? Está integrado no Windows 7 e 8
$File = "C:\FolderForFile"
Get-ChildItem $File
A vantagem do PowerShell é que você pode personalizar a saída.
##Sort on LastRightTime
$File = "C:\FolderForFile"
Get-ChildItem $File | Sort LastRightTime | Format-Table Name, LastWriteTime -AutoSize