修改目录文件名-Ruby实现
2011-11-04 12:47
711 查看
require 'pathname' def change_name puts "------------" current_path = Pathname.new(File.dirname(__FILE__)).realpath current_file_name = __FILE__ begin Dir::foreach(current_path) do |file| if file!="." and file!=".." and file!=".#{ current_file_name }.swp" and file!="#{ current_file_name }" #puts "File:"+file 1.upto(9) do |i| File.rename("#{ i.to_s }#{ i.to_s }.rb", "#{ i.to_s }.rb") puts "执行第#{ i }个文件" end break end end rescue => e puts "错误:"+e #ensure # puts "请确保文件名是否匹配!" end puts "------------" end change_name
相关文章推荐
- 利用Python实现目录下文件名批量修改
- 利用Dataview实现搜索指定目录下的所有文件,以指定的条件排序(可以按文件名升降序,最后修改时间升降序)
- shell批量修改目录下的文件名
- 编写程序,程序运行时输入目录名称,并把该目录下的所有文件名后缀修改为.txt。
- 不改ueditor源码,通过修改配置文件,实现图片放到工程外目录
- 批量修改目录及其子目录的文件名(perl脚本)
- C实现文件名批量修改
- Python批量修改一个目录文件名
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- ruby实现修改ubuntu下的hosts
- 文件名过滤器修改后缀名再复制保存的Java实现
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- 批量修改多目录下相同文件名的文件内容
- 基于table的js目录树的实现,添加修改删除
- 只需简单操作 XP中实现文件名批量修改
- 通过ruby脚本修改文件名后缀
- java实现把每天修改过的文件名入库保存
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- Android之动态修改system/etc目录下文件的一种实现方式-SELinux
- C++ 批量修改 一个目录下面 的文件名