powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Bath for windows
3 сообщений из 3, страница 1 из 1
Bath for windows
    #37390898
artas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день. Возникла неободимость создать бат файлик, для автоматического архивирования файлов
Алгоритм
пропустить первые 16 файлов, отсортированых по дате
остальные сархивировать и удалить.
По сути не могу найти, как поставить условие IF, ругается на синтаксис
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
@ECHO OFF
IF NOT "%1"=="" GOTO ADDV
SET VAR=
FOR /F %%I IN ('DIR *.LOG /B /O') DO CALL % 0  %%I
IF I> 16 
SET VAR
GOTO END
:ADDV
SET VAR=%VAR%!% 1 
:END
> was unexpected at this time.
...
Рейтинг: 0 / 0
Bath for windows
    #37391043
majestic-mike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
artas,

Ну вроде бы знак ">" - это перенаправление вывода... а сравнивать в ифе - нужно иначе... задействуй операции:

EQL - равно
NEQ - не равно
LSS - меньше
LEQ - меньше или равно
GTR - больше
GEQ - больше или равно

а вообще - более подробно IF /? - набери там всё чётко написано
...
Рейтинг: 0 / 0
Bath for windows
    #37391154
artas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
majestic-mike,

оо, спасибо ! сейчас буду разбиратся !!!
както не подумал про "IF /?"
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Bath for windows
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]