校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Perl腳本實現遞歸遍歷目錄下的文件

Perl腳本實現遞歸遍歷目錄下的文件

熱門標簽:萬利達百貨商場地圖標注 熱門電銷機器人 上海企業外呼系統 智能機器人電銷神器 okcc外呼系統怎么調速度 電話機器人哪里有賣 河南虛擬外呼系統公司 外呼電信系統 惠州龍門400電話要怎么申請
#!/usr/bin/perl -w
use strict;
use File::Spec;

local $\ ="\n";#當前模塊的每行輸出加入換行符  

my %options;

#目錄路徑
$options{single_case} = '/home/jiangyu/src/pl/Example';

  my @cases;
  if (-d $options{single_case}) {#判斷目錄是否存在
    my @files;
    my $dh;
    push(@files, $options{single_case});
    while (@files) {
      if (-d $files[0]) {#若是目錄執行以下操作
        opendir $dh, $files[0] or die $!;#打開目錄句柄,若失敗打印錯誤信息
        @_ = grep { /^[^\.]/ } readdir $dh;#過濾掉以"."和".."的文件,即UNIX下的隱藏文件
        foreach (@_) {
          push(@files, File::Spec->catfile ($files[0], $_));#連接目錄名和文件名形成一個完整的文件路徑:
        }
        closedir $dh;
      }
      #若是文件直接壓入數組@cases中
      elsif ($files[0] =~ /\.t$/) {
        push(@cases, $files[0]);
      }
      shift @files;
    }
  }
  else {
    @cases = ($options{single_case});
  }


print $_ foreach @cases;#打印文件列表

標簽:淮安 百色 合肥 綿陽 周口 周口 綏化 秦皇島

巨人網絡通訊聲明:本文標題《Perl腳本實現遞歸遍歷目錄下的文件》,本文關鍵詞  Perl,腳本,實現,遞歸,遍歷,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Perl腳本實現遞歸遍歷目錄下的文件》相關的同類信息!
  • 本頁收集關于Perl腳本實現遞歸遍歷目錄下的文件的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 上犹县| 桃江县| 通江县| 黄石市| 东宁县| 扎赉特旗| 航空| 吐鲁番市| 柏乡县| 宁德市| 甘肃省| 锦屏县| 加查县| 文登市| 台山市| 清河县| 嘉荫县| 杨浦区| 渭源县| 建始县| 华容县| 昌平区| 铜梁县| 当涂县| 即墨市| 阿拉善右旗| 察哈| 双城市| 定边县| 北流市| 揭阳市| 涿州市| 武威市| 赫章县| 开阳县| 房产| 嘉定区| 太仓市| 巴彦淖尔市| 利辛县| 呼和浩特市|