Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
[VB.NET 2005] Estensioni dei files
mercoledì 09 maggio 2007 - 15.55
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ssj5trunks
Profilo
| Newbie
20
messaggi | Data Invio:
mer 9 mag 2007 - 15:55
Mi servirebbe trovare le descrizioni delle estensioni dei files, cioè mi servirebbe una funzione che data una estensione mi ritorni la descrizione, ad esempio:
.doc -> Documento di word
Esiste qualcosa del genere?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 9 mag 2007 - 23:13
>Mi servirebbe trovare le descrizioni delle estensioni dei files,
>cioè mi servirebbe una funzione che data una estensione mi ritorni
>la descrizione, ad esempio:
>.doc -> Documento di word
No, però puoi ricavare queste informazioni dal registro di Windows.
Queste info appaiono anche nella finestra Tipi di File.
Per esempio vai nel registro alla chiave:
HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}
Vedrai che sotto AuxUserType , 3 trovi Microsoft Office Word 97 - 2003
e sotto DefaultExtension trovi .doc,Word Document (.doc)
Quindi a questo punto dato un parametro .doc in input restituisci la stringa sopra.
ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
ssj5trunks
Profilo
| Newbie
20
messaggi | Data Invio:
gio 10 mag 2007 - 07:12
Ho visto nel registro quello che dici ma non capisco come utilizzare quello che dici!!!!
Comunque dopo un pò di ricerche ho trovato la soluzione e vi posto la funzione che ho creato per trovare questa informazione di sistema:
Public Function GetFileType(ByVal Ext As String) As String
Dim f1 As String = String.Empty
Dim f2 As String = String.Empty
Try
f1 = My.Computer.Registry.ClassesRoot.OpenSubKey(Ext).GetValue("").ToString
f2 = My.Computer.Registry.ClassesRoot.OpenSubKey(f1).GetValue("").ToString
Catch ex As Exception
f2 = Ext
End Try
Return f2
End Function
Ciao a tutti
P.S.
Potete chiudere il post
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !