|
Работа с файлами в управляемых формах
| ☑ |
0
Arutynov
15.01.16
✎
13:19
|
Здравствуйте, необходимо периодически проверять появился ли новый txt файл в определенной папке, и если появился загружать. С загрузкой проблем нет, а проверку никогда не далал.
|
|
1
Heckfy
15.01.16
✎
13:21
|
ПодключитьОбработчикОжидания
ФоновоеЗадание
|
|
2
svsvsv
15.01.16
✎
13:21
|
НайтиФайлы(<Путь>, <Маска>, <ИскатьВПодкаталогах>)
|
|
3
FIXXXL
15.01.16
✎
13:25
|
Функция ФайлСуществуетНаДиске(ПолноеИмяФайла)
ФайлНаДиске = Новый Файл(ПолноеИмяФайла);
Если Не ФайлНаДиске.Существует() Тогда
Возврат Ложь;
КонецЕсли;
Возврат Истина;
КонецФункции
|
|
4
svsvsv
15.01.16
✎
13:38
|
В каком-нибудь модуле пишешь код:
Процедура ЗагрузкаФайлов() Экспорт
Путь = "d:\КаталогДляЗагрузки";
МассивФайлов = НайтиФайлы(Путь, "*.txt");
Для Каждого Файл Из МассивФайлов Цикл
ПолноеИмяФайла = Файл.ПолноеИмя;
Если ЗагрузитьФайл(ПолноеИмяФайла) Тогда
УдалитьФайлы(ПолноеИмяФайла);
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Процедура ЗагрузитьФайл(ПолноеИмяФайла)
// здесь пишешь код по загрузке файлов
КонецПроцедуры
Дальше создаешь регламентное задание (если база серверная), указываешь имя метода - процедуру "ЗагрузкаФайлов()", и расписание.
|
|
5
Arutynov
15.01.16
✎
14:01
|
Спасибо большое попробую!
|
|