[Ruby乐趣]批量删除svn遗留文件
2006-11-04 09:13
253 查看
用SVN用多了会发现硬盘空间耗得厉害,因为它会不断在本地生成一系列的辅助文件,在Ubuntu下按Ctrl+H就能看到这些名叫.svn的目录(在WinXp下需要打开文件夹选项的查看隐形文件功能 )。
有时候备份个项目硬盘会$#%%#$响个不停,好不烦燥呀。
搬出Vim,键入:
#! /usr/bin/env ruby
require 'find'
require 'fileutils'
DIR = ARGV[0] || "."
count = 0
Find.find(DIR) do |path|
if FileTest.directory?(path) and File.basename(path) == ".svn"
FileUtils.rmtree path
count += 1
end
end
puts "警告:成功删除了#{count}个目录!"
Bingle!“害虫”一下死光光 :D
有时候备份个项目硬盘会$#%%#$响个不停,好不烦燥呀。
搬出Vim,键入:
#! /usr/bin/env ruby
require 'find'
require 'fileutils'
DIR = ARGV[0] || "."
count = 0
Find.find(DIR) do |path|
if FileTest.directory?(path) and File.basename(path) == ".svn"
FileUtils.rmtree path
count += 1
end
end
puts "警告:成功删除了#{count}个目录!"
Bingle!“害虫”一下死光光 :D
相关文章推荐
- 怎样批量删除.svn文件
- Mac电脑之批量删除.svn文件
- 删除SVN遗留的无用文件
- 批量删除.SVN文件
- linux 批量删除 svn文件
- 怎样批量删除.svn文件
- windows下批量删除svn文件
- Mac 批量删除SVN下.svn文件
- 批量删除.svn文件夹、.svn文件
- Mac 批量删除 .svn 文件
- 怎样批量删除.svn文件夹、.svn文件
- 批量删除.svn文件夹和.svn文件
- 批量删除.svn文件的一种方式
- 批量删除.svn文件解决
- Ruby实现的一个强大的批量删除文件脚本分享
- 批量删除文件(由批量删除.svn文件引起的)
- 批量删除.svn文件夹、.svn文件
- 怎样批量删除.svn文件
- Mac 批量删除 .svn 文件
- 批量删除.svn文件的方法