Ciao a tutti!!
In una mia applicazione uso un OpenFileDialog, però ho un problema. Qualdo l'utente seleziona il file, vorrei però che venisse rilevato il nome del file senza estensione e percorso.. come faccio???
grazie in anticipo!
Ciao a tutti!!
In una mia applicazione uso un OpenFileDialog, però ho un problema. Qualdo l'utente seleziona il file, vorrei però che venisse rilevato il nome del file senza estensione e percorso.. come faccio???
grazie in anticipo!
Nothing To Say :-D
Non devi richiedere questa funzionalità alla OpenFileDialog stessa...al massimo, elabori il nome del file ed estrapoli l'informazione che ti serve quando la finestra di dialogo viene chiusa e il file viene selezionato.Originariamente inviato da forno
In una mia applicazione uso un OpenFileDialog, però ho un problema. Qualdo l'utente seleziona il file, vorrei però che venisse rilevato il nome del file senza estensione e percorso.. come faccio???
Puoi utilizzare i metodi System.String per individuare la parte del file nel percorso completo rimuovendo l'estensione; in alternativa, puoi creare un'istanza della classe FileInfo che se non erro supporta una simile funzionalità (ti restituisce singole parti del nome, dell'estensione e del percorso).
Purtroppo non ho codice pronto da fornirti, ma dai un'occhiata alla documentazione per le classi che ti ho citato e prova ad utilizzarle.
Ciao!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Come dice alka....usa il FileInfo
Ti metto del codice di esempio:
codice:Dim a As New System.IO.FileInfo("c:\ciao\file testo.txt") MsgBox(a.FullName) ' = "c:\ciao\file testo.txt" MsgBox(a.DirectoryName) ' = "c:\ciao" MsgBox(a.Name) ' = "file testo.txt" MsgBox(a.Extension) ' = ".txt
quindi ti consiglio di usare fileopen estrarre tutto ilk percorso e poi usare la classe fileinfo,oppure se nn sbaglio lo fa anche la classe file