| 
	 | 
| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			как узнать тип открываемого файла?
			 
			
			как правильно узнать тип открываемого файла? Т.е ексел или ворд, по расширению ? 
		
		
		
		
		
		
		
	DAX 4.0 SP1 MSSQL2005EE  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Axapta 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Некоторые операционные системы, например, CP/M, DOS, и Microsoft Windows используют для определения типа файла часть его имени, т. н. «расширение имени файла».
		
	 
 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			а если расширение xml то надо в содержимое лезть, чтоб понять, это SpreadSheetML или WordML  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			i = strlen(file); 
		
		
		
		
		
		
		
	s = substr(file, (i-2), 3); if (s == "xls")  
		 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Действительно смешно. Особенно, когда стало ясно, что же именно Вы хотели  
		
		
		
		
		
		
		
	![]() В классе Global есть метод fileNameSplit, который возвращает контейнер [filepath, _filename, fileExt]  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: Товарищ ♂uatr (1). | |
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Кстати, более элегантно было бы 
		
		
		
		
		
		
			
		
		
		
		
	s = substr(file, strlen(file), -3);  
		 | 
| 
	
 | 
| Теги | 
| документация, ax4.0 | 
| 
	
	 | 
	
		
  |