首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Perl导入脚本-需要重命名每日文件

Perl导入脚本-需要重命名每日文件
EN

Stack Overflow用户
提问于 2014-02-25 18:52:28
回答 1查看 49关注 0票数 0

我有一个由其他人编写的perl脚本。我更多地处理PHP和JS。有一个每日文件被上传,然后导入到我们的DB中。文件名格式为Alwaysthesamename_timestamp.txt

我的问题是,在导入之前,我是否可以将文件重命名为Alwaysthesamename,然后删除该文件,或者perl是否有一种方法可以忽略下划线及其要导入的所有内容?任何方向都是感激的。

谢谢

EN

Stack Overflow用户

回答已采纳

发布于 2014-02-25 19:42:38

当然,这两种方法都是同样可行的。

  1. 重命名文件 使用文件::复制‘移动’;移动( 'Alwaysthesamename_timestamp.txt','Alwaysthesamename.txt‘)或死“无法重命名日志文件:$!";
  2. 检测文件 使用Perl的glob函数: my ( $file )= glob( "Alwaysthesamename*“); (请注意,glob "something"也可以编写为<something> ) 当然,更有趣的问题是在同一个目录/位置中有多个这样的文件。如果时间戳是YYYY-MM-DD格式,那么简单的字符串sort应该会生成最新的文件: my ( $file )=反向排序glob "Alwaysthesamename*";
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22023522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档