使用Lua读取文件元数据。

我想知道是否有更好的代码/库可以读取文件元数据?

到目前为止,我尝试使用LuaFileSystemLuaCom(Scripting.FileSystemObject),但是都不能提取所有数据。当我说所有数据时,除了通常的标准数据,例如访问日期、创建日期、修改日期等,我还希望获取更多的数据,例如对于PDF文件,它将包含其他数据,如作者和标题,对于图像,它将包含位深度、分辨率等数据。

原文链接 https://stackoverflow.com/questions/10483972

点赞
stackoverflow用户734069
stackoverflow用户734069

你似乎忽略了_文件系统_元数据和_文档_元数据之间的区别。文件系统元数据是文件系统存储的文件元数据。 _每个_文件都有这些东西,因为每个文件都存储在文件系统上。这些元数据实际上并没有存储_在_文件内;如果你加载了文件,那并不能让你访问文件系统元数据。你必须与文件系统通信才能获取它。

文档元数据是位于_文件内_的某些信息,用作元数据。要获取这些数据,您必须读取文件,了解文件的格式,并解析出那些元数据。

我不知道有任何库,Lua或其他,旨在从任意文件类型中提取任意元数据。

2012-05-07 16:45:12