【发布时间】:2013-11-04 17:42:41
【问题描述】:
有没有办法从命令行复制一个我只知道部分名称的文件夹并根据第一个文件夹命名新文件夹?然后压缩它。
例如。
xcopy "c:\sys\my-folder-web-1.1" "c:\temp\my-folder-1.1.web" /E /H /I
7z.exe a -r "c:\end\my-folder.7z" "c:\temp\my-folder-1.1.web"
基本上我想使用部分名称并将其放在文件夹的末尾(如扩展名 - .web) 我想做一个动态工作的批处理文件,所以“1.1”可能是 1.2,等等,但“web”部分总是一样的,比如:
original folder -> result folder
my-folder-web-1.1 -> my-folder-1.1.web
my-folder-web-1.2 -> my-folder-1.2.web
my-folder-web-5.1 -> my-folder-5.1.web
my-folder-web-67.1XPTO -> my-folder-67.1XPTO.web
没有输入参数,因为批处理适用于任何具有这种语法的文件夹。
有什么帮助吗?
【问题讨论】:
-
这里的输入参数是什么?路径“c:\sys\my-folder-web-1.1”?
标签: batch-file