Ruby 便利本地文件夹系统
来源:互联网 发布:sci e数据库 编辑:程序博客网 时间:2024/06/14 10:28
def traverse_dir(file_path) if File.directory? file_path Dir.foreach(file_path) do |file| if file !="." and file !=".." traverse_dir(file_path+"/"+file) end end else puts "File:#{File.basename(file_path)}, Size:#{File.size(file_path)}" endendtraverse_dir('D:/apache-tomcat')
def traverse_dir(file_path) if File.directory? file_path (判断是路径名还是文件名 File的directory函数) Dir.foreach(file_path) do |file| (Dir类 包含此路径下的所有文件) if file !="." and file !=".."(如果遇到.和..时 就会停止 .表示上一级目录) traverse_dir(file_path+"/"+file) (嵌套迭代) end end else puts "File:#{File.basename(file_path)}, Size:#{File.size(file_path)}" (用到File的两个函数) endendtraverse_dir('.')
用到了File类和Dir类
- Ruby 便利本地文件夹系统
- 便利文件和文件夹
- js 浏览本地文件夹系统
- C++便利文件夹下文件
- js 浏览本地文件夹系统示例代码
- 标准的window API 便利文件夹 c++
- Ruby+appium实现截图、滑屏、长按、日志输出到本地文件夹
- 利用Java更改本地系统文件夹中内容
- Ruby遍历文件夹
- Ruby 本地安装
- Ruby 调用本地程序
- 无线测速系统 便利智能交通
- ruby遍历文件夹计算md5sum
- ruby-china本地部署流程
- ruby gem 本地安装方法
- 无法共享本地文件夹
- .net删除本地文件夹
- SilverLight-遍历本地文件夹
- js学习笔记(一)
- IOS基础
- C++: 二维数组作函数参数
- android.annotation.SuppressLint
- SEO 如何优化好长尾词
- Ruby 便利本地文件夹系统
- 堆 和 栈的 区别(经典)
- Word转PDF及SWF在线浏览——Flash Paper
- 【7gyy】cdma无线通讯上使用的技术
- 40个UI框架
- 这个时代“寒门在难处贵子”,也许不服,不干。。想改变好比石头砸天。。
- Ubuntu中root用户和user用户的相互切换
- Intel Parallel Studio 工具简介
- 中小企业网络营销之行业类平台推广