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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.12.2008, 06:34   #1  
el_patron is offline
el_patron
Участник
 
12 / 10 (1) +
Регистрация: 18.11.2008
как вернуть дату создания файла и другие атрибуты из кода? например размер файла и всё такое
Старый 23.12.2008, 08:07   #2  
el_patron is offline
el_patron
Участник
 
12 / 10 (1) +
Регистрация: 18.11.2008
и как создать новый каталог из кода?
Старый 23.12.2008, 10:48   #3  
foxsoft2005 is offline
foxsoft2005
Участник
Аватар для foxsoft2005
 
93 / 10 (1) +
Регистрация: 21.11.2006
Цитата:
Сообщение от el_patron Посмотреть сообщение
как вернуть дату создания файла и другие атрибуты из кода? например размер файла и всё такое
Есть служебная таблица 2000000022 File. Там можно узнать все о файле.

Идея такая - фильтруете таблицу по пути, имени файла. Находите "запись", в которой будет и размер и дата.
__________________
"И лишь патологоанатом не берет работу на дом" (с) Вишневский
Старый 23.12.2008, 11:01   #4  
foxsoft2005 is offline
foxsoft2005
Участник
Аватар для foxsoft2005
 
93 / 10 (1) +
Регистрация: 21.11.2006
Цитата:
Сообщение от el_patron Посмотреть сообщение
и как создать новый каталог из кода?
Через OLE.
__________________
"И лишь патологоанатом не берет работу на дом" (с) Вишневский
Старый 23.12.2008, 11:55   #5  
Alterant is offline
Alterant
Участник
 
378 / 10 (1) +
Регистрация: 31.03.2004
Создать каталог можно и через SHELL('cmd.exe /c mkdir ...')
Старый 23.12.2008, 11:58   #6  
foxsoft2005 is offline
foxsoft2005
Участник
Аватар для foxsoft2005
 
93 / 10 (1) +
Регистрация: 21.11.2006
Цитата:
Сообщение от Alterant Посмотреть сообщение
Создать каталог можно и через SHELL('cmd.exe /c mkdir ...')
О, точно.. И как я забыл этот простой вариант...  Каюсь..
__________________
"И лишь патологоанатом не берет работу на дом" (с) Вишневский
Старый 23.12.2008, 13:21   #7  
Alterant is offline
Alterant
Участник
 
378 / 10 (1) +
Регистрация: 31.03.2004
Цитата:
Сообщение от FoxSoft2005 Посмотреть сообщение
О, точно.. И как я забыл этот простой вариант... Каюсь..
Надо только не забыть, что начиная с 4-ки SHELL требует проверки безопасности. И если каталог надо создать по-тихому, то нужно использовать константу с путем к cmd.exe, или если у пользователей папка WINDOWS названа по-разному или на разных дисках, то можно прибегнуть к такой хитрости - создать константу с путем к 'c:\navexec.bat', сгенерировать этот батник, вставив в него вызов cmd, выполнить, а потом удалить (естественно у пользователей должны быть права на запись в c.
 


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

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

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