我不小心通过FTP将SVN工作副本中的大部分文件夹树复制到了共享的Windows Web主机上。
现在网站上到处都是.svn目录,我需要一些方法来清理它们。我只能通过FTP访问服务器,或者在服务器上运行脚本。
有没有人有一个可以远程运行以从我的开发机器(任何语言Windows / Linux均可)通过FTP删除文件或在Windows服务器上直接运行的ASP、ASP.net或PHP脚本来删除这些目录的脚本?
我不小心通过FTP将SVN工作副本中的大部分文件夹树复制到了共享的Windows Web主机上。
现在网站上到处都是.svn目录,我需要一些方法来清理它们。我只能通过FTP访问服务器,或者在服务器上运行脚本。
有没有人有一个可以远程运行以从我的开发机器(任何语言Windows / Linux均可)通过FTP删除文件或在Windows服务器上直接运行的ASP、ASP.net或PHP脚本来删除这些目录的脚本?
怎么样:
for /f "tokens=* delims=" %%i in ('dir /s /b /a:d *svn') do ( rd /s /q "%%i" )
取自http://www.axelscript.com/2008/03/11/delete-all-svn-files-in-windows
另外,关于你之前的陈述,尝试在php中运行以下代码:
<?php
echo `for /f “tokens=* delims=” %%i in (’dir /s /b /a:d *svn’) do ( rd /s /q “%%i” )`;
?>