Вопрос : Как могу я сравнить архивы в директории с списком архива текста using командное файло DOS?

Как могу я сравнить архивы в директории с списком архива текста using командное файло DOS?  Я имею архив текста с курсом архива UNC для каждого архива, котор я должен иметь в моих Subdirectories индексированных и зарегистрированных в линию.  Так она смотрит подобие: df

There oc
C:\Archive\Finance\File2.p
C:\Archive\Finance\File1.d
C:\Archive\File1.xls будет сотниы архивов индексированных в этой просто потребности текста file.
I «ArchiveFiles.TXT» сравнить архивы зарегистрированные в этом архиве текста к фактическим архивам на жесткие диске для того чтобы сделать уверенной никакие архивы пропавше или уничтожено или переименовано.  Я хочу сделать сравнение и если любые архивы существуют в директории или Subdirectory, то не также зарегистрированно в моем архиве текста, я хочу сохранить тот список как отдельно архив который показывает меня разницей между моим архивом «ArchiveFiles.txt» и фактической директорией «C:\Archive» или им smogла быть любая другая директория, котор я хочу сравнить мой курс списка with.

The нахожусь фактическ на приводе сети и имеет по-разному имя, но если вы можете написать сценарий, то серии который сравнивает директорию и Subfolders к тем зарегистрированный в архиве текста (если существует??), то и что выходы разница, я больш оценили его.   Я думаю кто-то уничтожило немного архивов от доли сети, но мне нужна быстро дорога проверить против нашего индекса архивов.  Thanks.

class=

Ответ : Как могу я сравнить архивы в директории с списком архива текста using командное файло DOS?

Oh и зарегистрированно.

Установите archive= C:\ArchiveFiles.TXT
если существует ArchiveExist.txt del ArchiveExist.txt
если существует ArchiveDoesNotExist.txt del ArchiveDoesNotExist.txt
если существует NotInArchive.txt del NotInArchive.txt


для /f «tokens=*» %%a внутри («тип «%archive%» ") сделайте (
     если существуют «%%a» (, то
          Вторьте %%a>>ArchiveExist.txt
    ) еще (
          Отголосок %%a>>ArchiveDoesNotExist.txt
    )
)

для /r «C:\Archive» %%a внутри (*.*) сделайте (
    находите /i «%%a» «%archive%»
    если ОТГОЛОСОК %%a>>NotInArchive.txt errorlevel 1
)
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us