Eliminare una certella da disco fisso

mercoledì 03 settembre 2003 - 16.54

trinity Profilo | Guru

Scusate sarà anche una domanda banale ma non mi viene in mente come poter eliminare una cartella da disco con vb.net o vb6.

Tenete presente che la cartella è piena di file.

grazie

lorecosta Profilo | Junior Member

per quanto riguarda vb.net bisogna utilizzare la classe System.Io.Directory nel metodo directory.delete; questo metodo Elimina la directory specificata e, se indicate, le sue sottodirectory
la struttura di questo metodo è:
Overloads Public Shared Sub Delete(String)
Overloads Public Shared Sub Delete(String,boolean)
il parametro stringa è il path, il buleano specifica se cancellare le subdirectory(true) o no.
Esempio:
Imports System.IO ---> importo il riferimento allo spazio dei nomi in cui si trova la classe Directory

Dim dir As Directory --->creo l'oggetto
dir.Delete("c:\fff", True) ---> elimino la cartella "fff" e le sue sottodirectory

Per ciò che riguarda vb6 devi utilizzare FileSystemObject nel seguente modo:
Dim fs As New FileSystemObject
Dim f As Folder
Set f = fs.GetFolder("c:\fff") --->ottengo l'oggetto folder
f.Delete (True)--->il parametro è per forzare la cancellazione

questo è quanto..
ciao
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5