麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Perl > 正文

Perl實現遍歷目錄例子

2020-10-31 15:05:11
字體:
來源:轉載
供稿:網友

環境為windos,需要注意的兩點:

1、默認activePerl下的采用的編碼是gbk,所以需要將字符串轉為gbk才不會顯示亂碼
2、遍歷文件目錄時,需要排除特殊的目錄.和..

完整的代碼:

復制代碼 代碼如下:

#!/usr/bin/perl
 use strict;
 use warnings;
 use Encode qw/from_to/;
 
 my $path = "e:/CSS Design";
 my $filecount = 0;
 
 sub parse_env {   
     my $path = $_[0]; #或者使用 my($path) = @_; @_類似javascript中的arguments
     my $subpath;
     my $handle;
 
     if (-d $path) {#當前路徑是否為一個目錄
         if (opendir($handle, $path)) {
             while ($subpath = readdir($handle)) {
                 if (!($subpath =~ m/^/.$/) and !($subpath =~ m/^(/./.)$/)) {
                     my $p = $path."/$subpath";
 
                     if (-d $p) {
                         parse_env($p);
                     } else {
                         ++$filecount;
                         print $p."/n";
                     }
                 }               
             }
             closedir($handle);           
         }
     }
 
     return $filecount;
 }
 
 my $count = parse_env $path;
 my $str = "文件總數:".$count;
 from_to($str, "utf8", "gbk");
 
 print $str;

運行效果圖:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 99精品视频在线导航 | 国产美女视频黄a视频免费 日韩黄色在线播放 | jizzyouxxxx | 另类亚洲孕妇分娩网址 | 天堂成人国产精品一区 | 护士xxxx| www.com超碰 | 国产成人精品免费视频大全最热 | 在线成人影视 | 大号bbwassbigav头交 | 久久亚洲精选 | 日韩美香港a一级毛片免费 日韩激情 | 美国av免费看 | 亚洲网站免费看 | www日韩在线观看 | 久久久久免费精品 | 一级大黄毛片 | 曰韩黄色片 | 欧美成人精品一级 | 精品亚洲福利一区二区 | 国产成人自拍小视频 | 亚洲一区二区 | 91精品国产综合久久久动漫日韩 | 久久国产秒 | 亚洲国产中文字幕 | 在线日韩av电影 | 国产va在线观看免费 | 久久爽久久爽久久av东京爽 | 日本在线高清 | av老司机久久 | 色屁屁xxxxⅹ免费视频 | 91成人免费在线视频 | 涩涩伊人 | 在线观看中文字幕av | 国产91中文字幕 | 91短视频版高清在线观看免费 | 欧美成年人在线视频 | 久久精品女人天堂av | 亚洲第一视频 | 在线日韩亚洲 | 青青草成人免费视频在线 |