AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search Mark Forums Read

 
 
Thread Tools Search this Thread Display Modes
Old 07.11.2007, 14:22   #1  
Daido is offline
Daido
Участник
Daido's Avatar
 
105 / 10 (1) +
Join Date: 13.07.2007
как узнать тип открываемого файла?
как правильно узнать тип открываемого файла? Т.е ексел или ворд, по расширению ?

DAX 4.0 SP1 MSSQL2005EE
Old 07.11.2007, 14:45   #2  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Join Date: 28.11.2005
Blog Entries: 1
Quote:
Некоторые операционные системы, например, CP/M, DOS, и Microsoft Windows используют для определения типа файла часть его имени, т. н. «расширение имени файла».
http://ru.wikipedia.org/wiki/Тип_файла
Old 07.11.2007, 14:57   #3  
belugin is offline
belugin
Участник
belugin's Avatar
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Join Date: 16.01.2004
Blog Entries: 5
а если расширение xml то надо в содержимое лезть, чтоб понять, это SpreadSheetML или WordML
Old 08.11.2007, 08:09   #4  
Daido is offline
Daido
Участник
Daido's Avatar
 
105 / 10 (1) +
Join Date: 13.07.2007
i = strlen(file);
s = substr(file, (i-2), 3);
if (s == "xls")
Old 08.11.2007, 09:00   #5  
Gustav is offline
Gustav
Moderator
Gustav's Avatar
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Join Date: 24.01.2006
Location: Санкт-Петербург
Blog Entries: 19
Действительно смешно. Особенно, когда стало ясно, что же именно Вы хотели

В классе Global есть метод fileNameSplit, который возвращает контейнер [filepath, _filename, fileExt]
This post has been rated by: Товарищ ♂uatr (1).
Old 08.11.2007, 12:01   #6  
kashperuk is offline
kashperuk
Участник
kashperuk's Avatar
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Join Date: 30.05.2004
Location: Atlanta, GA, USA
Quote:
Originally Posted by Daido View Post
i = strlen(file);
s = substr(file, (i-2), 3);
if (s == "xls")
Кстати, более элегантно было бы

s = substr(file, strlen(file), -3);
Tags
документация, ax4.0

 

Similar Threads
Thread Thread Starter Forum Replies Last Post
Возникла проблема с получением имени файла при создании своего канала вывода отчетов. oleg_kap DAX: Программирование 3 06.06.2006 14:12
Как узнать тип поля (sum, count и т.д.) из списка выбора. vasiliy DAX: Программирование 4 22.11.2005 16:21
Как узнать размер файла в container? Hidden DAX: Программирование 5 09.11.2005 10:32
Тип счета в плане счетов Axapta Vansoft DAX: Программирование 0 18.05.2004 17:20
Никак не могу вьехать, для чего нужны тип счета и тип разноски maloy DAX: Функционал 5 28.03.2004 17:18
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 02:04.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.