Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/63: Рейтинг темы: голосов - 63, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 10.04.2013
Сообщений: 3

Проверка размера файла

22.06.2013, 11:07. Показов 13001. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста, как решить описанные ниже две задачи средствами командной строки:

Дано: существует файл *.rst с нулевым размером

каждые 10 минут проверяется размер файла *.rst в той же папке откуда запущен батник

вариант1 (обнаружение признака заверщения задачи - запись файла file.rst)
как только размер *.rst станет отличным от нуля - через 3 часа завершить процесс ansys.exe и выключить комп

вариант2 (проверка окончания процесса записи файла file.rst)
как только размер *.rst станет отличным от нуля - запомнить его размер файла и
далее каждые 10 минут проверять изменился ли размер (сравнивать с последним размером),
если размер изменился, то запомнить новый размер.
иначе - как только размер файла перестал изменяться (новый размер совпадает с последним) - через 10 минут убить задачу ansys.exe и выключить комп
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.06.2013, 11:07
Ответы с готовыми решениями:

Проверка размера файла
Подскажите код на проверку размера файла. Надо чтоб проверялся размер определенного файла и если он отличается от заданного то программа...

Проверка размера файла
Ребят помогите пожалуйста. Есть код Prog.s = ProgramFilename() ; Абсолютный путь к запущенному EXE. Path.s = GetPathPart(Prog) ;...

Проверка размера загружаемого файла
Суть проблемы вот в чем: есть некоторая проверка размера загружаемого файла прямо в форме, на php, что-нибудь вроде: if ($_FILES...

2
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 10
23.06.2013, 22:04
вариант1
Bash
1
2
3
4
5
6
7
8
9
10
@echo off
goto st1
:st0
TIMEOUT 600
:st1
for %%i in (file.rst) do (set /a size=%%~Zi)
if %size% == 0 goto st0
TIMEOUT 10800
taskkill /im ansys.exe
shutdown -s -f
Добавлено через 19 минут
вариант2
Bash
1
2
3
4
5
6
7
8
9
@echo off
:st
for %%i in (file.rst) do (set /a size1=%%~Zi)
timeout 600
for %%i in (file.rst) do (set /a size2=%%~Zi)
if %size1% == %size2% goto st
timeout 600
taskkill /im ansys.exe
shutdown -s -f
0
0 / 0 / 0
Регистрация: 08.10.2014
Сообщений: 3
08.10.2014, 12:47
Можно сюда напишу, ибо схожая задача.
Не секрет, что при создании бакапов с помощью встроенной программы ntbackup, нередко бывают случаи сбоев, т.е. программа пишет в папку с архивом "пробный" файлик 2 кБ, а затем начинает подготавливать файлы для архивации. И если в этот момент происходит сетевой сбой, то файлик так и остаётся - 2 кБ. Один раз нужно было восстановить что-то из архива, а там смотрю - ничего, кроме этой "мелочи". В связи с этим возник вопрос создания батника, который сканировал бы папку \\192.168.0.10\Backup и вложенные в неё папки и при нахождении размера файла *.bkf менее 10 кБ, посылал бы мне на почту сообщение.
Может кто сталкивался и есть готовый пример?
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.10.2014, 12:47
Помогаю со студенческими работами здесь

Проверка на изменение размера файла в реальном времени
Здравствуйте Уважаемые форумчане! Я новичек в программировании + так сказать самоучка. Вопрос таков, как можно реализовать проверку на...

Отображение размера файла в kB, MB или GB в зависимости от величины его размера в байтах
добрый вечер! У меня есть значение размера файлов в байтах. Подскажите, как отобразить размера файлов в KB MB GB? Интересует два...

Получение фактического размера и размера файла в байтах
Здравствуйте, уважаемые форумчане! Мне необходимо получить фактический размер, занимаемый файлом на диске, и размер файла в байтах...

Проверка размера окна в GraphABC
Есть переменная Size:integer; она равна стороне окна - окно квадратное. В цикле проверка: if WindowHeight <> Size then ... Даже...

Проверка наличия файлов и отображение размера
необходимо 2 батника для zabbix: 1.проверить в папке E:\BACKUP есть создался ли файл CopyBase_001_(вчерашнее число)_Idle.gbk 2....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита табличной части. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru