Condividi tramite


Funzione ChDir

Aggiornamento: novembre 2007

Modifica la directory o la cartella corrente.

Nelle operazioni di I/O dei file la funzionalità My offre un più elevato livello di produttività e prestazioni rispetto alla funzione ChDir . Per ulteriori informazioni, vedere Proprietà My.Computer.FileSystem.CurrentDirectory

Public Sub ChDir(ByVal Path As String)

Parametri

  • Path
    Obbligatorio. Espressione String che identifica la directory o la cartella da utilizzare come nuova directory o cartella predefinita. Path può includere l'unità. Se non è specificata l'unità, ChDir modificherà la directory o la cartella predefinita nell'unità corrente.

Eccezioni

Tipo di eccezione

Numero di errore

Condizione

ArgumentException

52

Path è vuoto.

FileNotFoundException

76

L'unità specificata non è valida o non è disponibile.

Se si esegue l'aggiornamento delle applicazioni Visual Basic 6.0 che utilizzano la gestione degli errori non strutturata, vedere la colonna "Numero di errore". È possibile confrontare il numero di errore con la Proprietà Number (oggetto Err). Se possibile, tuttavia, si consiglia di sostituire il controllo dell'errore con la procedura illustrata nella sezione Cenni preliminari sulla gestione strutturata delle eccezioni per Visual Basic.

Note

La funzione ChDir consente di modificare la directory predefinita ma non l'unità predefinita. Se, ad esempio, l'unità predefinita è C, l'istruzione seguente assegnerà lo stato di predefinita a una directory dell'unità D ma C resterà l'unità predefinita:

ChDir("D:\TMP")

Per apportare modifiche di directory relative, è possibile digitare due punti, come illustrato di seguito:

ChDir("..") ' Moves up one directory.
Nota sulla sicurezza:

La funzione ChDir richiede l'autorizzazione di accesso al codice non gestito, che può influenzarne l'esecuzione in situazioni di attendibilità parziale. Per ulteriori informazioni, vedere Classe SecurityPermission e Autorizzazioni di accesso al codice.

Esempio

Nell'esempio riportato di seguito la funzione ChDir viene utilizzata per modificare la directory o la cartella corrente.

' Change current directory or folder to "MYDIR".
ChDir("MYDIR")

' Assume "C:" is the current drive. The following statement changes
' the default directory on drive "D:". "C:" remains the current drive.
ChDir("D:\WINDOWS\SYSTEM")

Note per gli sviluppatori di applicazioni per Smart Device

Questa funzione non è supportata.

Requisiti

Spazio dei nomi: Microsoft.VisualBasic

**Modulo:**FileSystem

Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Vedere anche

Attività

Procedura: analizzare percorsi di file in Visual Basic

Riferimenti

Funzione ChDrive

Funzione CurDir

Funzione Dir

Funzione MkDir

Funzione RmDir

ArgumentException

FileNotFoundException

Altre risorse

Creazione, eliminazione e spostamento di file e directory in Visual Basic