Windows 从由通配符批处理文件确定的文件夹名称复制文件
我试图通过批处理文件实现以下目标:Windows 从由通配符批处理文件确定的文件夹名称复制文件,windows,batch-file,command-line,wildcard,Windows,Batch File,Command Line,Wildcard,我试图通过批处理文件实现以下目标: 使用网络使用访问共享驱动器:完成 向用户询问版本号:DONE 使用版本号查找特定文件夹:未完成 例如:用户输入6,我需要从名为product_version6_uU6[TIMESTAMP]的文件夹复制所有文件 对于用户输入,我有: set /p versionNumber="Enter Version number : " 我已尝试使用通配符产品\u版本%versionNumber%\u*,但收到无效参数消息或不存在消息 简而言之,
网络使用访问共享驱动器
:完成
set /p versionNumber="Enter Version number : "
我已尝试使用通配符产品\u版本%versionNumber%\u*
,但收到无效参数消息或不存在消息
简而言之,我试图实现的是要求用户提供一个版本号,并根据该版本号查找目录
谢谢。更新:以下解决方案对我有效
for /d %%a in (%SourceDir%\product_version%versionNumber%_*) do xcopy "%%a" "%Destination%" /S /I /Y /K
您是否有这样一个版本号和两个目录的示例(一个包含用户输入的版本,另一个不包含用户输入的版本)。此外,目录(完整路径)在网络驱动器上?