我需要一些帮助才能解决这个问题。我尝试尝试的是设置UNC %sourcepath%
,我可以在其中搜索特定的%Folder%
并永久删除它。这是我到目前为止所提出的,但我似乎无法让它工作,只是部分。
我将举例说明:我需要搜索一个名为2014的文件夹,用于收集图像。此文件夹在11个其他文件夹中分解。这个过程每年发生一次。所以我希望能够简单地更改年份,以便永久删除具有相同名称的目录。因此,它必须“搜索”,查找和删除位于UNC路径中的那些文件夹。我厌倦了你送我的东西,但它没有用。 -
@echo %pause%off
REM if %pause%x==pausex set
Set "Sourcepath=\\IP Address\directory\"
Set "folder=foldername"
%pause%
for /d /r "%sourcepath%" %%a in (%folder%) do if exist "%%a" echo rmdir /s /q "%%a"
%pause%
:END
答案 0 :(得分:0)
为什么这么复杂?我建议for /d /r
对UNC路径有困难。
怎么样
if exist "%sourcepath%\%folder%" echo rmdir /s /q "%sourcepath%\%folder%"