FileSystem FileSystem FileSystem FileSystem Class

Definizione

Specifica proprietà e metodi per l'uso di unità, file e directory.Provides properties and methods for working with drives, files, and directories.

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

Esempi

Questo esempio viene verificata per determinare se la cartella C:\backup\logs esista e controlla le relative proprietà.This example checks to determine whether the folder C:\backup\logs exists and checks its properties.

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

La tabella seguente elenca alcuni esempi di attività che implicano il My.Computer.FileSystem oggetto.The following table lists examples of tasks involving the My.Computer.FileSystem object.

ATo VedereSee
Leggere da un file di testoRead from a text file Procedura: leggere da file di testoHow to: Read from Text Files
Lettura da un file di testo delimitatoRead from a delimited text file Procedura: leggere da file di testo delimitati da virgolaHow to: Read From Comma-Delimited Text Files
Lettura da un file di testo a larghezza fissaRead from a fixed-width text file Procedura: leggere da file di testo a larghezza fissaHow to: Read From Fixed-width Text Files
Lettura da un file di testo con più formatiRead from a text file with multiple formats Procedura: leggere da file di testo con più formatiHow to: Read From Text Files with Multiple Formats
Leggere da un file binarioRead from a binary file Procedura: leggere da file binariHow to: Read From Binary Files
Lettura da un file di testo con un StreamReaderRead from a text file with a StreamReader Procedura: leggere il testo da file con un oggetto StreamReaderHow to: Read Text from Files with a StreamReader
Scrivere in un file di testoWrite to a text file Procedura: scrivere testo in fileHow to: Write Text to Files
Aggiungere un file di testoAppend to a text file Procedura: aggiungere testo a file di testoHow to: Append to Text Files
Scrivere in un file binarioWrite to a binary file Procedura: scrivere all'interno di file binariHow to: Write to Binary Files
Scrivere in file di testo nel MyDocuments directoryWrite to text files in the MyDocuments directory Procedura: scrivere testo in file della directory DocumentiHow to: Write Text to Files in the My Documents Directory
Scrivere in un file di testo con un StreamWriterWrite to a text file with a StreamWriter Procedura: scrivere testo in file con un oggetto StreamWriterHow to: Write Text to Files with a StreamWriter
Copiare i file con un criterio specificoCopy files with a specific pattern Procedura: copiare file con un criterio specifico in una directoryHow to: Copy Files with a Specific Pattern to a Directory
Copiare un file nella stessa directoryCopy a file to the same directory Procedura: creare una copia di un file nella stessa directoryHow to: Create a Copy of a File in the Same Directory
Copiare un file in una directory diversaCopy a file to a different directory Procedura: creare una copia di un file in una directory diversaHow to: Create a Copy of a File in a Different Directory
Creare un fileCreate a file Procedura: creare un fileHow to: Create a File
Eliminare un fileDelete a file Procedura: eliminare un fileHow to: Delete a File
Trovare i file con un criterio specificoFind files with a specific pattern Procedura: trovare file con un modello specificoHow to: Find Files with a Specific Pattern
Spostare un fileMove a file Procedura: spostare un fileHow to: Move a File
Rinominare un fileRename a file Procedura: rinominare un fileHow to: Rename a File
Copiare una directory in un'altra directoryCopy a directory to another directory Procedura: copiare una directory in un'altra directoryHow to: Copy a Directory to Another Directory
Creare una directoryCreate a directory Procedura: creare una directoryHow to: Create a Directory
Trovare sottodirectory con un criterio specificoFind subdirectories with a specific pattern Procedura: cercare sottodirectory con un modello specificoHow to: Find Subdirectories with a Specific Pattern
Ottenere la raccolta di file in una directoryGet the collection of files in a directory Procedura: ottenere la raccolta di file di una directoryHow to: Get the Collection of Files in a Directory
Leggere il MyDocuments directoryRead from the MyDocuments directory Procedura: recuperare il contenuto della directory DocumentiHow to: Retrieve the Contents of the My Documents Directory
Analizzare un percorso di fileParse a file path Procedura: analizzare percorsi di fileHow to: Parse File Paths

Costruttori

FileSystem() FileSystem() FileSystem() FileSystem()

Inizializza una nuova istanza della classe FileSystem.Initializes a new instance of the FileSystem class.

Proprietà

CurrentDirectory CurrentDirectory CurrentDirectory CurrentDirectory

Ottiene o imposta la directory corrente.Gets or sets the current directory.

Drives Drives Drives Drives

Restituisce un insieme in sola lettura di tutti i nomi di unità disponibili.Returns a read-only collection of all available drive names.

Metodi

CombinePath(String, String) CombinePath(String, String) CombinePath(String, String) CombinePath(String, String)

Combina due percorsi e restituisce un percorso formattato correttamente.Combines two paths and returns a properly formatted path.

CopyDirectory(String, String) CopyDirectory(String, String) CopyDirectory(String, String) CopyDirectory(String, String)

Copia il contenuto di una directory in un'altra directory.Copies the contents of a directory to another directory.

CopyDirectory(String, String, Boolean) CopyDirectory(String, String, Boolean) CopyDirectory(String, String, Boolean) CopyDirectory(String, String, Boolean)

Copia il contenuto di una directory in un'altra directory.Copies the contents of a directory to another directory.

CopyDirectory(String, String, UIOption) CopyDirectory(String, String, UIOption) CopyDirectory(String, String, UIOption) CopyDirectory(String, String, UIOption)

Copia il contenuto di una directory in un'altra directory.Copies the contents of a directory to another directory.

CopyDirectory(String, String, UIOption, UICancelOption) CopyDirectory(String, String, UIOption, UICancelOption) CopyDirectory(String, String, UIOption, UICancelOption) CopyDirectory(String, String, UIOption, UICancelOption)

Copia il contenuto di una directory in un'altra directory.Copies the contents of a directory to another directory.

CopyFile(String, String) CopyFile(String, String) CopyFile(String, String) CopyFile(String, String)

Consente di copiare un file in un nuovo percorso.Copies a file to a new location.

CopyFile(String, String, Boolean) CopyFile(String, String, Boolean) CopyFile(String, String, Boolean) CopyFile(String, String, Boolean)

Consente di copiare un file in un nuovo percorso.Copies a file to a new location.

CopyFile(String, String, UIOption) CopyFile(String, String, UIOption) CopyFile(String, String, UIOption) CopyFile(String, String, UIOption)

Consente di copiare un file in un nuovo percorso.Copies a file to a new location.

CopyFile(String, String, UIOption, UICancelOption) CopyFile(String, String, UIOption, UICancelOption) CopyFile(String, String, UIOption, UICancelOption) CopyFile(String, String, UIOption, UICancelOption)

Consente di copiare un file in un nuovo percorso.Copies a file to a new location.

CreateDirectory(String) CreateDirectory(String) CreateDirectory(String) CreateDirectory(String)

Crea una directory.Creates a directory.

DeleteDirectory(String, DeleteDirectoryOption) DeleteDirectory(String, DeleteDirectoryOption) DeleteDirectory(String, DeleteDirectoryOption) DeleteDirectory(String, DeleteDirectoryOption)

Elimina una directory.Deletes a directory.

DeleteDirectory(String, UIOption, RecycleOption) DeleteDirectory(String, UIOption, RecycleOption) DeleteDirectory(String, UIOption, RecycleOption) DeleteDirectory(String, UIOption, RecycleOption)

Elimina una directory.Deletes a directory.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption) DeleteDirectory(String, UIOption, RecycleOption, UICancelOption) DeleteDirectory(String, UIOption, RecycleOption, UICancelOption) DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Elimina una directory.Deletes a directory.

DeleteFile(String) DeleteFile(String) DeleteFile(String) DeleteFile(String)

Elimina un file.Deletes a file.

DeleteFile(String, UIOption, RecycleOption) DeleteFile(String, UIOption, RecycleOption) DeleteFile(String, UIOption, RecycleOption) DeleteFile(String, UIOption, RecycleOption)

Elimina un file.Deletes a file.

DeleteFile(String, UIOption, RecycleOption, UICancelOption) DeleteFile(String, UIOption, RecycleOption, UICancelOption) DeleteFile(String, UIOption, RecycleOption, UICancelOption) DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Elimina un file.Deletes a file.

DirectoryExists(String) DirectoryExists(String) DirectoryExists(String) DirectoryExists(String)

Restituisce True se la directory specificata esiste.Returns True if the specified directory exists.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
FileExists(String) FileExists(String) FileExists(String) FileExists(String)

Restituisce True se il file specificato esiste.Returns True if the specified file exists.

FindInFiles(String, String, Boolean, SearchOption) FindInFiles(String, String, Boolean, SearchOption) FindInFiles(String, String, Boolean, SearchOption) FindInFiles(String, String, Boolean, SearchOption)

Restituisce un insieme di stringhe in sola lettura che rappresenta i nomi dei file contenenti il testo specificato.Returns a read-only collection of strings representing the names of files containing the specified text.

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

Restituisce un insieme di stringhe in sola lettura che rappresenta i nomi dei file contenenti il testo specificato.Returns a read-only collection of strings representing the names of files containing the specified text.

GetDirectories(String) GetDirectories(String) GetDirectories(String) GetDirectories(String)

Restituisce un insieme di stringhe che rappresenta i nomi dei percorsi delle sottodirectory contenute in una directory.Returns a collection of strings representing the path names of subdirectories within a directory.

GetDirectories(String, SearchOption, String[]) GetDirectories(String, SearchOption, String[]) GetDirectories(String, SearchOption, String[]) GetDirectories(String, SearchOption, String[])

Restituisce un insieme di stringhe che rappresenta i nomi dei percorsi delle sottodirectory contenute in una directory.Returns a collection of strings representing the path names of subdirectories within a directory.

GetDirectoryInfo(String) GetDirectoryInfo(String) GetDirectoryInfo(String) GetDirectoryInfo(String)

Restituisce un oggetto DirectoryInfo per il percorso specificato.Returns a DirectoryInfo object for the specified path.

GetDriveInfo(String) GetDriveInfo(String) GetDriveInfo(String) GetDriveInfo(String)

Restituisce un oggetto DriveInfo per l'unità specificata.Returns a DriveInfo object for the specified drive.

GetFileInfo(String) GetFileInfo(String) GetFileInfo(String) GetFileInfo(String)

Restituisce un oggetto FileInfo per il file specificato.Returns a FileInfo object for the specified file.

GetFiles(String) GetFiles(String) GetFiles(String) GetFiles(String)

Restituisce un insieme di stringhe in sola lettura che rappresenta i nomi dei file contenuti in una directory.Returns a read-only collection of strings representing the names of files within a directory.

GetFiles(String, SearchOption, String[]) GetFiles(String, SearchOption, String[]) GetFiles(String, SearchOption, String[]) GetFiles(String, SearchOption, String[])

Restituisce un insieme di stringhe in sola lettura che rappresenta i nomi dei file contenuti in una directory.Returns a read-only collection of strings representing the names of files within a directory.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetName(String) GetName(String) GetName(String) GetName(String)

Analizza il nome del file al di fuori del percorso fornito.Parses the file name out of the path provided.

GetParentPath(String) GetParentPath(String) GetParentPath(String) GetParentPath(String)

Restituisce il percorso padre del percorso fornito.Returns the parent path of the provided path.

GetTempFileName() GetTempFileName() GetTempFileName() GetTempFileName()

Crea un file temporaneo di zero byte con nome univoco nel disco e restituisce il percorso completo di tale file.Creates a uniquely named zero-byte temporary file on disk and returns the full path of that file.

GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
MoveDirectory(String, String) MoveDirectory(String, String) MoveDirectory(String, String) MoveDirectory(String, String)

Sposta una directory da un percorso a un altro.Moves a directory from one location to another.

MoveDirectory(String, String, Boolean) MoveDirectory(String, String, Boolean) MoveDirectory(String, String, Boolean) MoveDirectory(String, String, Boolean)

Sposta una directory da un percorso a un altro.Moves a directory from one location to another.

MoveDirectory(String, String, UIOption) MoveDirectory(String, String, UIOption) MoveDirectory(String, String, UIOption) MoveDirectory(String, String, UIOption)

Sposta una directory da un percorso a un altro.Moves a directory from one location to another.

MoveDirectory(String, String, UIOption, UICancelOption) MoveDirectory(String, String, UIOption, UICancelOption) MoveDirectory(String, String, UIOption, UICancelOption) MoveDirectory(String, String, UIOption, UICancelOption)

Sposta una directory da un percorso a un altro.Moves a directory from one location to another.

MoveFile(String, String) MoveFile(String, String) MoveFile(String, String) MoveFile(String, String)

Sposta un file in un nuovo percorso.Moves a file to a new location.

MoveFile(String, String, Boolean) MoveFile(String, String, Boolean) MoveFile(String, String, Boolean) MoveFile(String, String, Boolean)

Sposta un file in un nuovo percorso.Moves a file to a new location.

MoveFile(String, String, UIOption) MoveFile(String, String, UIOption) MoveFile(String, String, UIOption) MoveFile(String, String, UIOption)

Sposta un file in un nuovo percorso.Moves a file to a new location.

MoveFile(String, String, UIOption, UICancelOption) MoveFile(String, String, UIOption, UICancelOption) MoveFile(String, String, UIOption, UICancelOption) MoveFile(String, String, UIOption, UICancelOption)

Sposta un file in un nuovo percorso.Moves a file to a new location.

OpenTextFieldParser(String) OpenTextFieldParser(String) OpenTextFieldParser(String) 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 i log.The OpenTextFieldParser method allows you to create a TextFieldParser object, which provides a way to easily and efficiently parse structured text files, such as logs. L'oggetto TextFieldParser può essere utilizzato per leggere sia i file a larghezza fissa che quelli delimitati.The TextFieldParser object can be used to read both delimited and fixed-width files.

OpenTextFieldParser(String, Int32[]) OpenTextFieldParser(String, Int32[]) OpenTextFieldParser(String, Int32[]) 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.The OpenTextFieldParser method allows you to create a TextFieldParser object, which provides a way to easily and efficiently parse structured text files, such as logs. L'oggetto TextFieldParser può essere utilizzato per leggere sia i file a larghezza fissa che quelli delimitati.The TextFieldParser object can be used to read both delimited and fixed-width files.

OpenTextFieldParser(String, String[]) OpenTextFieldParser(String, String[]) OpenTextFieldParser(String, String[]) 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.The OpenTextFieldParser method allows you to create a TextFieldParser object, which provides a way to easily and efficiently parse structured text files, such as logs. L'oggetto TextFieldParser può essere utilizzato per leggere sia i file a larghezza fissa che quelli delimitati.The TextFieldParser object can be used to read both delimited and fixed-width files.

OpenTextFileReader(String) OpenTextFileReader(String) OpenTextFileReader(String) OpenTextFileReader(String)

Apre un oggetto StreamReader per eseguire la lettura da un file.Opens a StreamReader object to read from a file.

OpenTextFileReader(String, Encoding) OpenTextFileReader(String, Encoding) OpenTextFileReader(String, Encoding) OpenTextFileReader(String, Encoding)

Apre un oggetto StreamReader per eseguire la lettura da un file.Opens a StreamReader object to read from a file.

OpenTextFileWriter(String, Boolean) OpenTextFileWriter(String, Boolean) OpenTextFileWriter(String, Boolean) OpenTextFileWriter(String, Boolean)

Apre un oggetto StreamWriter per eseguire la scrittura nel file specificato.Opens a StreamWriter object to write to the specified file.

OpenTextFileWriter(String, Boolean, Encoding) OpenTextFileWriter(String, Boolean, Encoding) OpenTextFileWriter(String, Boolean, Encoding) OpenTextFileWriter(String, Boolean, Encoding)

Apre un oggetto StreamWriter per eseguire la scrittura nel file specificato.Opens a StreamWriter to write to the specified file.

ReadAllBytes(String) ReadAllBytes(String) ReadAllBytes(String) ReadAllBytes(String)

Restituisce il contenuto di un file come matrice di byte.Returns the contents of a file as a byte array.

ReadAllText(String) ReadAllText(String) ReadAllText(String) ReadAllText(String)

Restituisce il contenuto di un file di testo come String.Returns the contents of a text file as a String.

ReadAllText(String, Encoding) ReadAllText(String, Encoding) ReadAllText(String, Encoding) ReadAllText(String, Encoding)

Restituisce il contenuto di un file di testo come String.Returns the contents of a text file as a String.

RenameDirectory(String, String) RenameDirectory(String, String) RenameDirectory(String, String) RenameDirectory(String, String)

Rinomina una directory.Renames a directory.

RenameFile(String, String) RenameFile(String, String) RenameFile(String, String) RenameFile(String, String)

Rinomina un file.Renames a file.

ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)
WriteAllBytes(String, Byte[], Boolean) WriteAllBytes(String, Byte[], Boolean) WriteAllBytes(String, Byte[], Boolean) WriteAllBytes(String, Byte[], Boolean)

Scrive dati in un file binario.Writes data to a binary file.

WriteAllText(String, String, Boolean) WriteAllText(String, String, Boolean) WriteAllText(String, String, Boolean) WriteAllText(String, String, Boolean)

Scrive testo in un file.Writes text to a file.

WriteAllText(String, String, Boolean, Encoding) WriteAllText(String, String, Boolean, Encoding) WriteAllText(String, String, Boolean, Encoding) WriteAllText(String, String, Boolean, Encoding)

Scrive testo in un file.Writes text to a file.

Si applica a

Vedi anche