--------------再形成---------------
当我开始一个新项目时,我必须复制并粘贴一个"模型文件夹"这包含我需要的一切。这个文件夹的名称是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:\ Users \ Dennis \ Desktop \ Test \中,我要创建的文件夹位于子文件夹C:\ Users \ Dennis \ Desktop \ Test \ 1_TEST
有什么建议吗?谢谢!
答案 0 :(得分:0)
你的问题非常莫名其妙。有人需要编辑它。虽然我有一个恰当的答案。
是的,您可以通过提示询问输入。
set /p nam=Insert_the_name:
echo "Your folder name is %nam%"
这会将用户输入存储到nam
。