想把D盘目录下的所有.svn文件夹(其属性为隐藏)重命名为_svn,请高手指教
如:D盘下有A,B,C,D等多个文件夹,这些文件夹下都有.svn的一个文件夹,现在想把这些.svn重命名为_svn.
也就是说要遍历D盘下的所有文件夹,把.svn文件夹重命名为_svn
请高手指教!
如:D盘下有A,B,C,D等多个文件夹,这些文件夹下都有.svn的一个文件夹,现在想把这些.svn重命名为_svn.
也就是说要遍历D盘下的所有文件夹,把.svn文件夹重命名为_svn
请高手指教!
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
for /f "delims=" %%i in ('dir/ad/s/b d:\*.svn') do @ren "%%~i" "%%~dpni_
svn"
var fso = new ActiveXObject("scripting.filesystemobject")
var re = new RegExp("\.svn", "i");
var replaceText = "_SVN";
Main("d:\\");
WScript.quit();
function Main(FileSpec){
var flds,fld;
flds = new Enumerator(fso.getfolder(FileSpec).subfolders);
for(;!flds.atEnd();flds.moveNext()){
fld=flds.item();
Main(fld.path);
newName=fld.name.replace(re,replaceText);
if(fld.name!=newName)fld.name=newName;
}
}