我想删除每个文件夹和子文件夹中的每个“_svn”。
例如:
c:\
proyect1
_svn
images
_svn
banner
_svn
buttons
_svn
然后我运行类似的东西 :
rm-recurse c:\proyect1 _svn
我应该得到:
c:\
proyect1
images
banner
buttons
理想的事情是一个小的独立EXE或类似的东西。
发布于 2018-04-12 15:31:48
与BlackTigerX的“for”类似,我会建议:
for /d /r . %d in (_svn) do @if exist "%d" rd /s/q "%d"
发布于 2018-04-12 16:42:43
Get-ChildItem -path c:\projet -Include '_svn' -Recurse -force | Remove-Item -force -Recurse
第一部分递归地查找每个_svn文件夹。强制用于查找隐藏的文件夹。第二部分用于删除这些文件夹及其内容。删除命令行程序带有一个方便的“whatif”参数,它允许预览将要完成的操作。
PowerShell可用于Windows XP和Windows Vista。它默认存在于Windows 7和Windows Server 2008 R2上。
这是一个MS产品,它是免费的,它很有用!
https://stackoverflow.com/questions/-100008086
复制相似问题