我不小心通过 FTP 将我的 SVN 工作副本中的大部分文件夹树复制到了我共享的 Windows 网络主机上。
该站点现在到处都是 .svn 目录,我需要一些清理它们的方法。我对服务器的唯一访问权限是通过 FTP,或在服务器上运行脚本。
有没有人有可以远程运行以通过 FTP 从我的开发机器(任何语言 Windows/Linux 都可以)删除文件的脚本,或者我可以直接在 ASP、ASP.net 或 PHP 中运行的脚本Windows 服务器要删除这些目录吗?
最佳答案
怎么样:
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” )`;
?>
关于windows - 如何在 Windows 主机上通过 FTP 删除 svn 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2444131/