加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Perl 中的文件操作:删除和重命名

发布时间:2020-12-15 23:58:38 所属栏目:大数据 来源:网络整理
导读:许多系统管理员出身的程序员,即使写Perl程序,也喜欢间接利用 rm ,? cp ?和? mv ?来完成文件操作。 虽然这是可行的,但是没有充分利用Perl本身的威力。本节我们学习怎样用Perl内置的函数完成此类操作。 移除 unlink ?可以移除一个或者多个文件。 unlink $fi

许多系统管理员出身的程序员,即使写Perl程序,也喜欢间接利用rm,?cp?和?mv?来完成文件操作。 虽然这是可行的,但是没有充分利用Perl本身的威力。本节我们学习怎样用Perl内置的函数完成此类操作。

移除

unlink?可以移除一个或者多个文件。

 
 
  1. unlink $file;
  2. unlink @files;

如果没有显示地给出参数,默认的参数为$_,参见Perl 中的默认值。

更多信息请参考?perldoc -f unlink.

重命名

Perl自带的函数为?rename

rename $old_name, $new_name File::Copy?模块中的move?函数比?rename?支持更多文件系统,因此是在某写情况下,是更好的选择。

use File::Copy qw(move);

  • ?
  • move $old_name 更多文档:

    perldoc -f rename.

    perldoc File::Copy.

    复制

    Perl 中没有对应的函数来完成复制操作。通常用?File::Copy?模块中的copy?函数

    copycopy $old_file $new_file 参见:? 原文链接:?http://cn.perlmaven.com/how-to-remove-copy-or-rename-a-file-with-perl

  • (编辑:李大同)

    【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

      推荐文章
        热点阅读