FileSystem Classe

Definizione

Fornisce proprietà e metodi per l'utilizzo 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 .

Per Vedi
Leggere da un file di testo Procedura: Leggere da file di testo
Leggere da un file di testo delimitato Procedura: Leggere da Comma-Delimited file di testo
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 testo da file con 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 su file binari
Scrivere in file di testo nella directory MyDocuments Procedura: Scrivere testo in file nella directory Documenti
Scrivere in un file di testo con un StreamWriter Procedura: Scrivere testo in file con streamWriter
Copiare file con un modello specifico Procedura: Copiare file con un modello 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 modello 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 cartella Procedura: Creare una directory
Trovare sottodirectory con un modello specifico Procedura: Trovare sottodirectory con un modello specifico
Ottenere la raccolta di file in una directory Procedura: Ottenere la raccolta di file in una directory
Leggere dalla directory MyDocuments Procedura: Recuperare il contenuto della directory Documenti personali
Analizzare un percorso di file Procedura: Analizzare i percorsi dei file

Costruttori

Nome Descrizione
FileSystem()

Inizializza una nuova istanza della classe FileSystem.

Proprietà

Nome Descrizione
CurrentDirectory

Ottiene o imposta la directory corrente.

Drives

Restituisce una raccolta di sola lettura di tutti i nomi di unità disponibili.

Metodi

Nome Descrizione
CombinePath(String, String)

Combina due percorsi e restituisce un percorso formattato correttamente.

CopyDirectory(String, String, Boolean)

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.

CopyDirectory(String, String, UIOption)

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

CopyDirectory(String, String)

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

CopyFile(String, String, Boolean)

Copia un file in un nuovo percorso.

CopyFile(String, String, UIOption, UICancelOption)

Copia un file in un nuovo percorso.

CopyFile(String, String, UIOption)

Copia un file in un nuovo percorso.

CopyFile(String, String)

Copia un file in un nuovo percorso.

CreateDirectory(String)

Crea una directory.

DeleteDirectory(String, DeleteDirectoryOption)

Elimina una directory.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Elimina una directory.

DeleteDirectory(String, UIOption, RecycleOption)

Elimina una directory.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Elimina un file.

DeleteFile(String, UIOption, RecycleOption)

Elimina un file.

DeleteFile(String)

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, String[])

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

FindInFiles(String, String, Boolean, SearchOption)

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

GetDirectories(String, SearchOption, String[])

Restituisce un insieme di stringhe che rappresentano i nomi dei percorsi delle sottodirectory all'interno di una directory.

GetDirectories(String)

Restituisce un insieme di stringhe che rappresentano i nomi dei percorsi delle sottodirectory all'interno di una directory.

GetDirectoryInfo(String)

Restituisce un DirectoryInfo oggetto per il percorso specificato.

GetDriveInfo(String)

Restituisce un DriveInfo oggetto per l'unità specificata.

GetFileInfo(String)

Restituisce un FileInfo oggetto per il file specificato.

GetFiles(String, SearchOption, String[])

Restituisce un insieme di stringhe di sola lettura che rappresenta i nomi dei file all'interno di una directory.

GetFiles(String)

Restituisce un insieme di stringhe di sola lettura che rappresenta i nomi dei file all'interno di una directory.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetName(String)

Analizza il nome del file dal percorso specificato.

GetParentPath(String)

Restituisce il percorso padre del percorso specificato.

GetTempFileName()

Crea un file temporaneo con nome zero byte univoco su disco e restituisce il percorso completo del file.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
MoveDirectory(String, String, Boolean)

Sposta una directory da una posizione a un'altra.

MoveDirectory(String, String, UIOption, UICancelOption)

Sposta una directory da una posizione a un'altra.

MoveDirectory(String, String, UIOption)

Sposta una directory da una posizione a un'altra.

MoveDirectory(String, String)

Sposta una directory da una posizione a un'altra.

MoveFile(String, String, Boolean)

Sposta un file in un nuovo percorso.

MoveFile(String, String, UIOption, UICancelOption)

Sposta un file in un nuovo percorso.

MoveFile(String, String, UIOption)

Sposta un file in un nuovo percorso.

MoveFile(String, String)

Sposta un file in un nuovo percorso.

OpenTextFieldParser(String, Int32[])

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

OpenTextFieldParser(String, String[])

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

OpenTextFieldParser(String)

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

OpenTextFileReader(String, Encoding)

Apre un StreamReader oggetto da leggere da un file.

OpenTextFileReader(String)

Apre un StreamReader oggetto da leggere da un file.

OpenTextFileWriter(String, Boolean, Encoding)

Apre un oggetto StreamWriter da scrivere nel file specificato.

OpenTextFileWriter(String, Boolean)

Apre un StreamWriter oggetto da scrivere nel file specificato.

ReadAllBytes(String)

Restituisce il contenuto di un file come matrice di byte.

ReadAllText(String, Encoding)

Restituisce il contenuto di un file di testo come .String

ReadAllText(String)

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 i dati in un file binario.

WriteAllText(String, String, Boolean, Encoding)

Scrive testo in un file.

WriteAllText(String, String, Boolean)

Scrive testo in un file.

Si applica a

Vedi anche