批处理文件 - 重命名文件夹中的文件夹但不知道文件夹名称

时间:2017-11-15 10:57:43

标签: batch-file cmd

希望有人可以提出建议:

我使用7-zip将文件夹提取到名为xyz的文件夹

在xyz中,它保存了我提取的文件夹的名称,但是这根据每次提取而改变,因此不能硬编码我的批处理文件,这个子文件夹(称之为abc [仅提取每个包含1个文件夹])然后abc包含标准文件夹我需要复制到另一个位置。

我遇到的问题是我需要将abc重命名为已知项目,以便我可以设置路径变量,或者我需要能够访问它而不管其名称,然后将子文件夹复制到我需要的位置它们

我试图复制abc或重命名(移动)文件夹abc的内容没有任何适当的建议,下面是我已经尝试过的

尝试复制文件夹内容 c:\ xyz> xcopy c:\ xyz * \ c:\ newlocation

c:\ xyz> xcopy c:\ xyz ** c:\ newlocation

尝试重命名abc文件夹 c:\ xyz> dir / o-n移动“*”c:\ xyz \ newname

由于 安迪

1 个答案:

答案 0 :(得分:1)

首先将名称未知的 xyz 子文件重命名为已修复名称:

for %%g in (xyz) do ren %%g fixed