Вопрос : Нужно архив летучей мыши скопировать специфически архивы от autonumbered директории

Hello.

I имеют процесс создает пронумерованную директорию в курсе «C:\CSIRP\Storage\».  Номер произведен автоматически и друг каждый день.  Например сегодняшний курс будет «C:\CSIRP\Storage\68».  Внутри той директории приблизительно 100 архивов.  Мне нужно командное файло посмотрит директорию корня, «C:\CSIRP\Storage\», нахожу самый высокий пронумерованный subdirectory, сегодня буду 66 завтра буду 67.  После этого как только я нахожу правильно директорию, мне нужно скопировать 4 архива к курсу» \ \ servername \ sharename ".  4 архива, котор мне ВСЕГДА названы:

** CF0364, ** DMCIF, ** LMCIF, и ** NMCIF

Where ** это же как номер директории.  Серия будет запланирована для того чтобы бежать множественные времена ежедневно, поэтому перед ей копирует архивы, она должна проверить «\ \ курс servername \ sharename» для существования архивов, и выкидывает если архивы уже существуют (отсутствие потребности копировать их дважды.) помощь

Please если вы can.
class=

Ответ : Нужно архив летучей мыши скопировать специфически архивы от autonumbered директории

Здесь небольш более компактный вариант, то также проверяет фактические имена subfolders ища одно с самым высоким значением.  Вы можете хотеть вставить с в настоящее время подходом но если не это будет вариант.  Оно также использует несколько команды PUSHD (КОМПАКТНОГО ДИСКА) уменьшить wordiness Кодего.

~bp
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
@echo 
setlocal EnableDelayedExpansion
установите BaseDir= C:\CSIRP\Storage
установите \ DestDir= \ servername \ sharename
установите NewDir=0
pushd «%BaseDir%»
Бэр для /F «tokens=*» %%A внутри («dir /ad /od /tc /b ") устанавливает NewDir=%%A
для /D %%A внутри (*) сделайте (
  если %%A GTR! NewDir! установите NewDir=%%A
)
pushd «%BaseDir% \ %NewDir%»
для %%A внутри ("?? CF0364»»?? DMCIF " «?? LMCIF»»?? NMCIF ") делают (
  если не существовать «экземпляр «%%~nA» «%DestDir%», то %DestDir% \ %%~nA»
)
popd
popd
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us