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 |
---|---|---|
Path è vuoto. |
||
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
Altre risorse
Creazione, eliminazione e spostamento di file e directory in Visual Basic