FileSystem Classe

Definizione

Specifica proprietà e metodi per l'uso di unità, file e directory.

public ref class FileSystem
public class FileSystem
type FileSystem = class
Public Class FileSystem
Ereditarietà
FileSystem

Esempio

In questo esempio viene verificato se la cartella C:\backup\logs esiste e ne controlla le proprietà.

Dim logInfo As System.IO.DirectoryInfo
If My.Computer.FileSystem.DirectoryExists("C:\backup\logs") Then
    logInfo = My.Computer.FileSystem.GetDirectoryInfo(
      "C:\backup\logs")
End If

Commenti

Nella tabella seguente sono elencati esempi di attività che coinvolgono l'oggetto My.Computer.FileSystem .

A Vedere
Leggere da un file di testo Procedura: Leggere da file di testo
Leggere da un file di testo delimitato Procedura: Leggere da file di testo con valori delimitati da virgole
Leggere da un file di testo a larghezza fissa Procedura: Leggere da file di testo a larghezza fissa
Leggere da un file di testo con più formati Procedura: Leggere da file di testo con più formati
Leggere da un file binario Procedura: Leggere da file binari
Leggere da un file di testo con un StreamReader Procedura: Leggere il testo da file con un oggetto StreamReader
Scrivere in un file di testo Procedura: Scrivere testo in file
Accodare a un file di testo Procedura: Aggiungere a file di testo
Scrivere in un file binario Procedura: Scrivere in file binari
Scrivere in file di testo nella directory MyDocuments Procedura: Scrivere testo in file della directory Documenti
Scrivere in un file di testo con un StreamWriter Procedura: Scrivere testo in file con un oggetto StreamWriter
Copiare file con un modello specifico Procedura: Copiare file con un criterio specifico in una directory
Copiare un file nella stessa directory Procedura: Creare una copia di un file nella stessa directory
Copiare un file in una directory diversa Procedura: Creare una copia di un file in una directory diversa
Creare un file Procedura: Creare un file
Eliminare un file Procedura: Eliminare un file
Trovare file con un modello specifico Procedura: Trovare file con un criterio specifico
Spostare un file Procedura: Spostare un file
Rinominare un file Procedura: Rinominare un file
Copiare una directory in un'altra directory Procedura: Copiare una directory in un'altra directory
Creare una directory Procedura: Creare una directory
Trovare sottodirectory con un modello specifico Procedura: Trovare sottodirectory con un criterio specifico
Ottenere la raccolta di file in una directory Procedura: Ottenere la raccolta di file di una directory
Leggere dalla directory MyDocuments Procedura: Recuperare il contenuto della directory Documenti
Analizzare un percorso di file Procedura: Analizzare percorsi di file

Costruttori

FileSystem()

Inizializza una nuova istanza della classe FileSystem.

Proprietà

CurrentDirectory

Ottiene o imposta la directory corrente.

Drives

Restituisce un insieme in sola lettura di tutti i nomi di unità disponibili.

Metodi

CombinePath(String, String)

Combina due percorsi e restituisce un percorso formattato correttamente.

CopyDirectory(String, String)

Copia il contenuto di una directory in un'altra directory.

CopyDirectory(String, String, Boolean)

Copia il contenuto di una directory in un'altra directory.

CopyDirectory(String, String, UIOption)

Copia il contenuto di una directory in un'altra directory.

CopyDirectory(String, String, UIOption, UICancelOption)

Copia il contenuto di una directory in un'altra directory.

CopyFile(String, String)

Consente di copiare un file in un nuovo percorso.

CopyFile(String, String, Boolean)

Consente di copiare un file in un nuovo percorso.

CopyFile(String, String, UIOption)

Consente di copiare un file in un nuovo percorso.

CopyFile(String, String, UIOption, UICancelOption)

Consente di copiare un file in un nuovo percorso.

CreateDirectory(String)

Crea una directory.

DeleteDirectory(String, DeleteDirectoryOption)

Elimina una directory.

DeleteDirectory(String, UIOption, RecycleOption)

Elimina una directory.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Elimina una directory.

DeleteFile(String)

Elimina un file.

DeleteFile(String, UIOption, RecycleOption)

Elimina un file.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Elimina un file.

DirectoryExists(String)

Restituisce True se la directory specificata esiste.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
FileExists(String)

Restituisce True se il file specificato esiste.

FindInFiles(String, String, Boolean, SearchOption)

Restituisce un insieme di stringhe in sola lettura che rappresenta i nomi dei file contenenti il testo specificato.

FindInFiles(String, String, Boolean, SearchOption, String[])

Restituisce un insieme di stringhe in sola lettura che rappresenta i nomi dei file contenenti il testo specificato.

GetDirectories(String)

Restituisce un insieme di stringhe che rappresenta i nomi dei percorsi delle sottodirectory contenute in una directory.

GetDirectories(String, SearchOption, String[])

Restituisce un insieme di stringhe che rappresenta i nomi dei percorsi delle sottodirectory contenute in una directory.

GetDirectoryInfo(String)

Restituisce un oggetto DirectoryInfo per il percorso specificato.

GetDriveInfo(String)

Restituisce un oggetto DriveInfo per l'unità specificata.

GetFileInfo(String)

Restituisce un oggetto FileInfo per il file specificato.

GetFiles(String)

Restituisce un insieme di stringhe in sola lettura che rappresenta i nomi dei file contenuti in una directory.

GetFiles(String, SearchOption, String[])

Restituisce un insieme di stringhe in sola lettura che rappresenta i nomi dei file contenuti in una directory.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetName(String)

Analizza il nome del file al di fuori del percorso fornito.

GetParentPath(String)

Restituisce il percorso padre del percorso fornito.

GetTempFileName()

Crea un file temporaneo di zero byte con nome univoco nel disco e restituisce il percorso completo di tale file.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MoveDirectory(String, String)

Sposta una directory da un percorso a un altro.

MoveDirectory(String, String, Boolean)

Sposta una directory da un percorso a un altro.

MoveDirectory(String, String, UIOption)

Sposta una directory da un percorso a un altro.

MoveDirectory(String, String, UIOption, UICancelOption)

Sposta una directory da un percorso a un altro.

MoveFile(String, String)

Sposta un file in un nuovo percorso.

MoveFile(String, String, Boolean)

Sposta un file in un nuovo percorso.

MoveFile(String, String, UIOption)

Sposta un file in un nuovo percorso.

MoveFile(String, String, UIOption, UICancelOption)

Sposta un file in un nuovo percorso.

OpenTextFieldParser(String)

Il metodo OpenTextFieldParser consente di creare un oggetto TextFieldParser, mediante il quale è possibile analizzare in modo semplice ed efficiente file di testo strutturati, ad esempio log. L'oggetto TextFieldParser può essere utilizzato per leggere sia i file a larghezza fissa che quelli delimitati.

OpenTextFieldParser(String, Int32[])

Il metodo OpenTextFieldParser consente di creare un oggetto TextFieldParser, mediante il quale è possibile analizzare in modo semplice ed efficiente file di testo strutturati, ad esempio log. L'oggetto TextFieldParser può essere utilizzato per leggere sia i file a larghezza fissa che quelli delimitati.

OpenTextFieldParser(String, String[])

Il metodo OpenTextFieldParser consente di creare un oggetto TextFieldParser, mediante il quale è possibile analizzare in modo semplice ed efficiente file di testo strutturati, ad esempio log. L'oggetto TextFieldParser può essere utilizzato per leggere sia i file a larghezza fissa che quelli delimitati.

OpenTextFileReader(String)

Apre un oggetto StreamReader per eseguire la lettura da un file.

OpenTextFileReader(String, Encoding)

Apre un oggetto StreamReader per eseguire la lettura da un file.

OpenTextFileWriter(String, Boolean)

Apre un oggetto StreamWriter per eseguire la scrittura nel file specificato.

OpenTextFileWriter(String, Boolean, Encoding)

Apre un oggetto StreamWriter per eseguire la scrittura nel file specificato.

ReadAllBytes(String)

Restituisce il contenuto di un file come matrice di byte.

ReadAllText(String)

Restituisce il contenuto di un file di testo come String.

ReadAllText(String, Encoding)

Restituisce il contenuto di un file di testo come String.

RenameDirectory(String, String)

Rinomina una directory.

RenameFile(String, String)

Rinomina un file.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
WriteAllBytes(String, Byte[], Boolean)

Scrive dati in un file binario.

WriteAllText(String, String, Boolean)

Scrive testo in un file.

WriteAllText(String, String, Boolean, Encoding)

Scrive testo in un file.

Si applica a

Vedi anche