2016-06-09 35 views
-2

-------------- REFORMULATION ---------------批量复制并粘贴具有一定规则的文件夹

当我开始一个新的项目,我不得不复制并粘贴一个“模型文件夹”,其中包含我所需要的一切。该文件夹的名称是IT.16.XXXX,我所做的只是更改它的编号(例如:IT.16.9555,IT.16.9654等)并在该编号后添加一些单词(例如:IT.16.9555_Office in伦敦)。

我想自动化该过程。

为了做到这一点,我希望批处理能够识别最后一个项目编号,并要求我添加一个句子来添加文件夹名称。


编辑10/062016 好家伙,我已经找到了解决办法,但我需要一些帮助,使一个变化不大。

@echo off 
setlocal enableDelayedExpansion 
cd /d C:\Users\Dennis\Desktop\Test\ 
set I=1 
:NextI 
if /I %I% LEQ 999 set II=0%I% 
if /I %I% LEQ 99 set II=00%I% 
if /I %I% LEQ 9 set II=000%I% 

if not exist "IT.16.!II!*" (
set /p "client_name=OPZIONALE Informazioni aggiuntive <INVIO>: " 
xcopy /s /e /i "IT.16.XXXX_" "IT.16.!II!_!client_name!" 
goto :eof 
) 

set /a I+=1 
if /i %I% LSS 999 goto NextI 

的问题是,我的模板模型是在C:\用户\丹尼斯\桌面\测试\我要制作的是一个子文件夹C中的文件夹:\用户\丹尼斯\桌面\测试\ 1_TEST

有什么建议吗?谢谢!

回答

0

你的问题是非常莫名其妙的。有人需要编辑它。虽然我有一个很好的答案。

是的,你可以问提示输入。

set /p nam=Insert_the_name: 
echo "Your folder name is %nam%" 

这会将用户输入存储到nam

+0

对不起,我没有在学校学习英语 –

+0

没问题,但你可以请尝试编辑和改善你的问题吗? – Rishav

+0

现在没事了吗?我发现了一个可以帮助人们理解我的意思的部分解决方案 –