Perl中取得指定目录下的所有文件和目录
2004-12-10 17:11
337 查看
今天用PERL写了一个文件重命名工具,体验了一点用PERL处理文件的便利。比如取得指定目录下的所有文件和目录:
# 先用opendir打开指定的目录
opendir(DES_DIR, “C://TEM//”);
# 取得里面的文件和目录
@file_list = readdir(DES_DIR);
# 关闭
closedir(DES_DIR);
这样目录下所有的文件和目录名就放到了数组@file_list里面,跟C/C++比起来,简便不少。不过由于对PERL不熟悉,算上查资料的时间,竟用了4个小时左右。呵呵,有点得不尝失~:P
顺便记下找到的有益资料:
1、 Perl 5教程 :http://oldsite.linuxaid.com.cn/download/support/Perl_Teach/
中文的PERL教程,里面还有一个非常值得收藏的PERL函数集。
2、Perl书籍下载 :http://www.linuxforum.net/forum/showflat.php?Cat=&Board=perl&Number=510009&page=0&view=collapsed&sb=5&o=&fpart=
# 先用opendir打开指定的目录
opendir(DES_DIR, “C://TEM//”);
# 取得里面的文件和目录
@file_list = readdir(DES_DIR);
# 关闭
closedir(DES_DIR);
这样目录下所有的文件和目录名就放到了数组@file_list里面,跟C/C++比起来,简便不少。不过由于对PERL不熟悉,算上查资料的时间,竟用了4个小时左右。呵呵,有点得不尝失~:P
顺便记下找到的有益资料:
1、 Perl 5教程 :http://oldsite.linuxaid.com.cn/download/support/Perl_Teach/
中文的PERL教程,里面还有一个非常值得收藏的PERL函数集。
2、Perl书籍下载 :http://www.linuxforum.net/forum/showflat.php?Cat=&Board=perl&Number=510009&page=0&view=collapsed&sb=5&o=&fpart=
相关文章推荐
- 取得指定路径下所有目录及文件名称(递归)
- Perl脚本递归替换所有指定目录指定文件类型中的指定模式
- C#取得指定路径下所有目录及文件名称
- hpunix下标准c取得指定目录下所有文件和路径的名称
- C#取得指定路径下所有目录及文件名称(可递归)
- windows api 实现删除指定目录下的所有文件(包括子文件夹下的所有文件)
- Java删除某一目录下指定后缀所有文件
- 遍历mac指定目录下所有Mach-O文件,找出函数符号所在的文件(库冲突用)
- 简单的IO流应用-将文件夹中的所有文件拷贝到指定目录下
- Linux环境下列出指定目录下的所有文件
- linux 删除目录下所有指定文件
- 利用递归寻找某个目录下的指定名称所有文件
- 将一个目录下所有指定文件里面的特定字符串替换
- C# 拷贝指定文件夹下的所有文件及其文件夹到指定目录
- 清除指定目录下所有文件和目录的bat脚本
- C# 获得目录下所有文件或指定文件类型文件(包含所有子文件夹)
- Linux目录扫描:打印指定目录下的所有文件及目录
- Java利用递归思想遍历指定目录,获取所有的文件
- 使用线程加载指定目录下的所有子目录和文件名称到TreeView中
- Java中如何利用File类递归的遍历指定目录中的所有文件和文件夹