乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      perl文件重命名

       herowuking 2015-07-29

      通常rename文件名的代碼如下:

      my $newFile;
      foreach my $file ( glob "*\.atp")
      { #查找當(dāng)前目錄下所有以“.atp”為后綴的文件
      print "$file\n";
      if($file=~/(.*).atp/)
      {
        $newFile="$1_vcd.atp";#重命名后的文件名
      }
      if(-e $newFile){ #如果修改后會(huì)導(dǎo)致文件重名,則輸出警告,不作處理
      warn "Can't rename $file to $newFile. The $newFile exists!\n";
      }else{
      rename $file, $newFile #重命名文件
      or
      warn "Rename $file to $newFile failed: $!\n"; #如果重命名失敗,則輸出警告
      }
      }

      上面的代碼需要解釋的也只有文件名通配這塊了。PERL文件名通配的常用方式有兩種:

      (1)glob

      my @files=glob "*";""中的是模式,任何可以在命令行中輸入的模式都可以放在""中。@files中包含當(dāng)前目錄下的所有非以.號(hào)開頭的文件名。

      my @files=golb "* .*";可以獲得當(dāng)前目錄下的所有文件名。

      (2)鉆石操作符<>

      my @files=<*>;效果和glob "*";完全一致。

      my @files=<* .*>;

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多