Sat_Kelman
13-05-2011, 08:33
День добрый!
Есть батник который проверяет поступление файлов в каталог.
@echo off
title Проверка поступления файлов
set dirLib=С:\Отдел\Tools
cd "%~dp0"
set dirIn=M:\Firma1\in
set dirIn2=M:\Firma1\IN\other
for %%f in ("%dirIn%\may*.*") do call :show %%f "Firma1"
for %%f in ("%dirIn%\DBF*.*") do call :show %%f "Firma1"
rem for %%f in ("%dirIn%\*.arj") do call :show %%f "Firma1"
for %%f in ("%dirIn2%\*.*") do call :show %%f "Firma1"
goto end
:show
call "%dirLib%\Alert" "%~2. Поступил файл %1."
goto end
:end
Вот эта строка rem for %%f in ("%dirIn%\*.arj") do call :show %%f "Firma1" проверяет поступление всех файлов .arj
Как ее видоизменить чтоб обрабатывались все .arj кроме client.arj и spravka.arj ???
Есть батник который проверяет поступление файлов в каталог.
@echo off
title Проверка поступления файлов
set dirLib=С:\Отдел\Tools
cd "%~dp0"
set dirIn=M:\Firma1\in
set dirIn2=M:\Firma1\IN\other
for %%f in ("%dirIn%\may*.*") do call :show %%f "Firma1"
for %%f in ("%dirIn%\DBF*.*") do call :show %%f "Firma1"
rem for %%f in ("%dirIn%\*.arj") do call :show %%f "Firma1"
for %%f in ("%dirIn2%\*.*") do call :show %%f "Firma1"
goto end
:show
call "%dirLib%\Alert" "%~2. Поступил файл %1."
goto end
:end
Вот эта строка rem for %%f in ("%dirIn%\*.arj") do call :show %%f "Firma1" проверяет поступление всех файлов .arj
Как ее видоизменить чтоб обрабатывались все .arj кроме client.arj и spravka.arj ???