FileMode Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, jak má operační systém otevřít soubor.
public enum class FileMode
public enum FileMode
[System.Serializable]
public enum FileMode
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum FileMode
type FileMode =
[<System.Serializable>]
type FileMode =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FileMode =
Public Enum FileMode
- Dědičnost
- Atributy
Pole
| Name | Hodnota | Description |
|---|---|---|
| CreateNew | 1 | Určuje, že operační systém by měl vytvořit nový soubor. To vyžaduje Write oprávnění. Pokud soubor již existuje, IOException vyvolá se výjimka. |
| Create | 2 | Určuje, že operační systém by měl vytvořit nový soubor. Pokud soubor již existuje, přepíše se. To vyžaduje Write oprávnění.
|
| Open | 3 | Určuje, že operační systém by měl otevřít existující soubor. Možnost otevření souboru závisí na hodnotě určené výčtem FileAccess . Pokud FileNotFoundException soubor neexistuje, vyvolá se výjimka. |
| OpenOrCreate | 4 | Určuje, že operační systém by měl otevřít soubor, pokud existuje; jinak by se měl vytvořit nový soubor. Pokud je soubor otevřen s oprávněním |
| Truncate | 5 | Určuje, že operační systém by měl otevřít existující soubor. Když je soubor otevřen, měl by být zkrácen tak, aby jeho velikost byla nula bajtů. To vyžaduje Write oprávnění. Pokusí se číst ze souboru otevřeného s |
| Append | 6 | Otevře soubor, pokud existuje a hledá na konec souboru, nebo vytvoří nový soubor. To vyžaduje Append oprávnění.
|
Příklady
FileStream Následující konstruktor otevře existující soubor (FileMode.Open).
FileStream s2 = new FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read);
Dim s2 As New FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read)
Poznámky
Příklad vytvoření souboru a zápisu textu do souboru najdete v tématu Postupy: Zápis textu do souboru. Příklad čtení textu ze souboru najdete v tématu Postupy: Čtení textu ze souboru. Příklad čtení z binárního souboru a zápisu do binárního souboru najdete v tématu Postupy: Čtení a zápis do nově vytvořeného datového souboru.
Parametr FileMode je zadán v mnoha konstruktorech pro FileStream, IsolatedStorageFileStreama v Open metodách File a FileInfo řídit, jak je soubor otevřen.
FileMode Parametry určují, zda je soubor přepsán, vytvořen, otevřen nebo jeho kombinací. Slouží Open k otevření existujícího souboru. Chcete-li připojit k souboru, použijte Append. Pokud chcete soubor zkrátit nebo vytvořit soubor, pokud neexistuje, použijte Create.