Rinominare un file [vb.net]

lunedì 29 dicembre 2008 - 18.50

xxtr93 Profilo | Junior Member

Ciao a tutti!

Ho la necessità di rinominare un file ma non riesco. Sapete consigliarmi?

Grazie e buone feste!

aiedail92 Profilo | Expert

Ciao,

Dato che non è fornita dal Framwork una funzione apposita per rinominare un file, devi usare la funzione per spostarlo, quindi puoi creare e usare usare una funzione tipo questa:

Shared Sub RinominaFile(ByVal filePath As String, ByVal newName As String) 'Ottieni la directory del file Dim dirName As String = System.IO.Path.GetDirectoryName(filePath) 'Ottieni il percorso completo del file rinominato Dim newPath As String = System.IO.Path.Combine(dirName, newName) 'Rinomina il file System.IO.File.Move(filePath, newPath) End Sub

Poi passerai come parametro filePath una stringa tipo "C:\Percorso\File.ext", e a newName una tipo "NuovoNome.ext"

Luca

xxtr93 Profilo | Junior Member

Grazie!
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 !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5