﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-cAng^Er-随笔分类-|:编译相关:|</title><link>http://www.blogjava.net/xiaosao/category/24836.html</link><description>不懂我的人 , 离不了我 , 该了解了解我 !而懂我的人 , 更离不了我 , 因为他们爱我 。</description><language>zh-cn</language><lastBuildDate>Sat, 01 Mar 2008 12:36:03 GMT</lastBuildDate><pubDate>Sat, 01 Mar 2008 12:36:03 GMT</pubDate><ttl>60</ttl><item><title>删除.svn文件夹的JS脚本</title><link>http://www.blogjava.net/xiaosao/archive/2008/02/19/180700.html</link><dc:creator>cAng^Er</dc:creator><author>cAng^Er</author><pubDate>Tue, 19 Feb 2008 07:59:00 GMT</pubDate><guid>http://www.blogjava.net/xiaosao/archive/2008/02/19/180700.html</guid><wfw:comment>http://www.blogjava.net/xiaosao/comments/180700.html</wfw:comment><comments>http://www.blogjava.net/xiaosao/archive/2008/02/19/180700.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiaosao/comments/commentRss/180700.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiaosao/services/trackbacks/180700.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; <span style="color: #ff00ff">今天在网上游荡发现了个好东西~保存下来！一直都苦于无法一下将旧项目下面的.SVN文件夹利落删除~今天恰巧发现了一个方法，在此很是感谢~~<br />
&nbsp; <span style="color: #000000">原文如下：http://www.ljnid.cn/?id=261</span><br />
&nbsp;&nbsp; <span style="color: #000000">写了个JS脚本，可以删除指定文件夹下面的所有.SVN文件夹<br />
&nbsp;&nbsp; 在windows server 2003下测试通过，不保证XP可以运行<br />
&nbsp;&nbsp; 使用方法：把下面的代码保存为xxx.js<br />
&nbsp; 在控制台用：cscript.exe xxx.js X:\xxx\xx<br />
&nbsp; 其中X:\xxx\xx是你指定的路径</span><br />
<br />
<div class="code">if(WScript.Arguments.length==0)<br />
WScript.quit();<br />
<br />
var fso = new ActiveXObject("Scripting.FileSystemObject");<br />
var fc,folder,folderList=[];<br />
var rootFolder = fso.getFolder(WScript.Arguments(0));<br />
<br />
folderList.push(rootFolder);<br />
while(folderList.length&gt;0){<br />
folder = folderList.pop();<br />
fc = new Enumerator(folder.SubFolders);<br />
while(!fc.atEnd())<br />
{<br />
if(fc.item().name =='.svn')<br />
fso.deleteFolder(fc.item().path,true);<br />
else<br />
folderList.push(fc.item());<br />
<br />
fc.moveNext();<br />
}<br />
}</div>
</span>
<img src ="http://www.blogjava.net/xiaosao/aggbug/180700.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiaosao/" target="_blank">cAng^Er</a> 2008-02-19 15:59 <a href="http://www.blogjava.net/xiaosao/archive/2008/02/19/180700.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>