【问题标题】:How can I obtain file meta information in Perl?如何在 Perl 中获取文件元信息?
【发布时间】:2010-09-22 16:29:38
【问题描述】:

我正在寻找一个模块或某种方式来获取有关文件内容的信息。

与 Linux 的“文件”命令类似,但使用 Perl 语言。

【问题讨论】:

    标签: perl file


    【解决方案1】:

    看看 CPAN 上的 File::Magic 模块。 (编者注:此模块已被其作者删除。)

    【讨论】:

    • File::LibMagic 描述了各种模块的优缺点(File::Type 是另一个)。我想要尽可能全面,这听起来像 LibMagic。
    【解决方案2】:

    看看 File::Magic

    http://search.cpan.org/~rehsack/File-Magic-0.01/

    File::Magic 不再受支持。改用 File::MMagic(现在 metacpan.org 也优于 search.cpan.org)

    https://metacpan.org/pod/File::MMagic

    【讨论】:

      【解决方案3】:

      我最终选择做类似的事情

      $res = `file a.txt`;
      

      【讨论】:

      • 似乎是一种完全合理且快速的方法。但是,您以这种方式依赖于您的系统魔法文件。
      猜你喜欢
      • 2012-12-21
      • 2015-06-07
      • 1970-01-01
      • 1970-01-01
      • 2021-12-04
      • 2014-05-24
      • 1970-01-01
      • 1970-01-01
      • 2012-01-11
      相关资源
      最近更新 更多