如何扩展以下批处理代码,以便针对Tom目录中的所有文件夹检查Tim文件夹中的所有内容。
贝特说,如果蒂姆有一个名为Mytext.txt的文件,我怎么能检查所有而不只是从C:\ Tom开始的顶级目录,可能是在汤姆那里有另一个文件夹和另一个文件夹在那里再次使用Mytext.txt。当前剂量下面的所有代码都是检查指定目录,我还想查看任何子目录吗?
for /r "C:\Tim" %%f in (*) do if exist "C:\Tom\%%~nxf" del /s /q "C:\Tim\%%~nxf"
答案 0 :(得分:1)
你几乎得到它,你只需要第二个FOR /R
循环来搜索TOM的所有子目录
for /r "c:\tim" %%I in (*) do (
echo searching for %%~nxI
for /r "C:\tom" %%O in (%%~nxI) do (
if exist %%O echo found in %%O
)
)