yan*_*eau 3 wildcards cmd.exe
我有一个脚本可以将文件夹从一个本地帐户移动到我的管理员。但我想在我的脚本中使用通配符,例如,如果文件夹名称是FOLDER,FOLDER1也将移至管理员。
FOLDER
FOLDER1
我正在尝试这个命令:
Move /Y C:\Users\Test\Desktop\folder* "C:\Users\admin\Documents\Moved
但我收到错误:
文件名、文件夹名或卷名的语法不正确。
Vom*_*yle 6
该移动命令不支持通配符,你正试图在这里使用。但是,您可以在for /f循环中使用带有参数的dir命令并使其仅递归遍历目录的源文件夹,然后使用move命令迭代这些文件夹以将文件夹移动到目标文件夹。/s /b /ad
/s /b /ad
for /f "tokens=*" %a in ('dir /s /b /ad "C:\source\folder\*"') do move /y "%~a" "C:\Destination\folder\"
归档时间:
8 年,3 月 前
查看次数:
7119 次
最近记录:
7 年,8 月 前