批处理脚本在子文件夹中查找文件夹并获取文件夹路径

时间:2013-07-18 13:11:14

标签: batch-file

我正在尝试提供一个执行以下操作的批处理文件:

  1. 要求用户输入名称。如果没有给出姓名,请再次询问。
  2. 从起始点(例如C:\ Temp)搜索该名称的所有子文件夹。
  3. 如果找到,我想将找到的文件夹及其所有内容移动到另一个目录。
  4. 如果找不到,请让用户知道它未找到并允许他们再次尝试或使用该应用程序。
  5. 我没有太多运气找到这样一个脚本的例子,或者甚至把它放在一起。

1 个答案:

答案 0 :(得分:13)

@echo off
for /d /r "c:\temp" %%a in (*) do if /i "%%~nxa"=="apples" set "folderpath=%%a"
echo "%folderpath%"