- Perl語言IC設計實踐
- 滕家海編著
- 239字
- 2022-02-08 17:38:01
2.4 讀取目錄
要讀取目錄,可以使用opendir函數,即取得那個目錄下的所有文件和子目錄,但是并不嵌套讀取子目錄內的內容。請看代碼2-3。
代碼2-3 ch02/read_dir.pl
1 #!/usr/local/bin/perl 2 3 opendir my $dh, "." or die "Error: read directory failed."; 4 my @filedirs = readdir $dh; 5 closedir $dh or die "Error: close directory failed."; 6 7 for my $f ( @filedirs ) { 8 print $f, "\n"; 9 } 10 11 exit 0;
由于opendir只是用來讀取目錄的語句,因此不需要<這樣的符號。
代碼2-3會列出當前目錄下的所有文件和目錄,包括“.”(當前目錄)和“..”(當前目錄的上級目錄)。$dh是一個目錄句柄,readdir命令可以讀取該目錄句柄中的所有內容,即含有的所有文件和子目錄,不包括子目錄所包含的內容。
推薦閱讀
- iOS Game Programming Cookbook
- 嵌入式軟件系統測試:基于形式化方法的自動化測試解決方案
- CentOS 7 Linux Server Cookbook(Second Edition)
- PyTorch Artificial Intelligence Fundamentals
- Python Game Programming By Example
- Troubleshooting PostgreSQL
- Monitoring Elasticsearch
- JavaScript入門經典
- Scala編程實戰(原書第2版)
- ANSYS Fluent 二次開發指南
- Learning PHP 7
- JSP程序設計實例教程(第2版)
- 大規模語言模型開發基礎與實踐
- Java Web開發基礎與案例教程
- Learning Shiny