我想知道是否有更好的代码/库可以读取文件元数据?
到目前为止,我已尝试使用LuaFileSystem
和LuaCom
(Scripting.FileSystemObject
)但到目前为止还没有人能够提取所有数据。当我指的是所有数据,除了通常的标准数据,如访问日期,创建日期,修改日期等,我想要更多的数据,如pdf的情况,它将包含其他数据,如作者和标题,以及图像,它将包含比特深度,分辨率等数据。
答案 0 :(得分:5)
您似乎忽略了 filesystem 元数据与文档元数据之间的区别。文件系统元数据是文件系统存储的有关文件的元数据。 每个文件都有这个东西,因为每个文件都存储在文件系统中。此元数据实际上并未存储在 文件中;如果您加载了该文件,则无法访问文件系统元数据。你必须与文件系统交谈以获得它。
文档元数据是文件中用作元数据的一些信息。要获取此数据,您必须阅读文件,了解文件的格式,并解析该元数据。
我不知道任何用于从任意文件类型中提取任意元数据的库,Lua或其他库。