对于这个事情我完全是一个新手。
有人能帮我建立一个表,列出指定文件夹中的所有文件吗?这样,每当将文件复制到该文件夹时,该表就会更新。
我需要列表来保留名称,即使文件从该文件夹移动或删除。稍后数据将被调度程序删除。
我还需要表格来记录文件被复制到该文件夹的准确时间。
答案1
我发现通知java 库可以帮助监听文件系统事件,例如:文件创建、文件修改、文件重命名、文件删除。它适用于所有通用操作系统。
您可以使用https://stackoverflow.com/a/4941947/1063509作为教程。
你也可以安装MySQL数据库,并向应用程序添加一些代码,将日志写入数据库。以获得更好的数据顺序。
当然,如果你熟悉这些工具,那就太好了。
另外我觉得如果尝试谷歌搜索“文件夹监听工具”
答案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