AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.06.2013, 10:57   #1  
JuniorAx is offline
JuniorAx
Участник
 
134 / 20 (1) +++
Регистрация: 20.07.2011
Адрес: Санкт-Петербург
Работа с текстовыми файлами на сервере
Всем добрый день! Прошу помощи по работе с текстовыми файлами. Суть проблемы:
Есть механизм который разбирает текстовый файл на строки и записывает в таблицу в аксапте - всё хорошо и прекрасно, но это работает только для одного выбранного вручную файла т.е. каждый раз вызывается диалог для поиска файла и пользователь должен каждый раз нажимать Ок. Появилась необходимость выгружать данные текстовые файлы на сервер и затем в автоматическом режиме разбирать их тем же классом (в разборе проблем нет). Вопрос: Как организовать цикл по файлам внутри сетевой директории и после прочтения и импорта в таблицу удалять прочитанный файл.
По видимому нужно что то из WinApi?
Спасибо.
Старый 19.06.2013, 11:56   #2  
kaw is offline
kaw
Участник
 
122 / 35 (2) +++
Регистрация: 23.03.2004
Адрес: Новосибирск
Цитата:
По видимому нужно что то из WinApi?
точно. открываем репозитарий, находим класс WinApi делаем поиск по слову File.
есть замечательный метод WinApi::findNextFile

делаем поиск по сайту или использование метода в репозитарии:

axforum blogs: Перебор содержимого папки в X++
За это сообщение автора поблагодарили: Raven Melancholic (2), JuniorAx (1).
Старый 19.06.2013, 11:58   #3  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Обычные findFirstFile и findNextFile. Пример можно посмотреть в классе SysHelpSetupWizard метод getLanguages.
Удалять deleteFile. Только раз процедура работает на сервере, то deleteFile логичнее использовать из WinAPIServer.
За это сообщение автора поблагодарили: JuniorAx (1).
Старый 19.06.2013, 12:30   #4  
JuniorAx is offline
JuniorAx
Участник
 
134 / 20 (1) +++
Регистрация: 20.07.2011
Адрес: Санкт-Петербург
Спасибо большое - начал разбираться.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Масштабируемость AOS'а AX 2009 и принципы выполнения кода клиентских сессий на сервере gl00mie DAX: Администрирование 27 28.05.2013 17:40
Отладка на сервере Bega DAX: Программирование 6 21.02.2011 15:38
Работа с файлами Excel Arahnid DAX: Программирование 2 02.09.2007 00:06
Печать на сервере ZVV DAX: Администрирование 5 09.11.2004 15:47
Формат даты на сервере и клиенте bio_unit DAX: Администрирование 2 25.08.2004 16:44

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:25.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.