FileSystemProxy.ReadAllText Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy szövegfájl Stringtartalmát adja vissza .
Túlterhelések
| Name | Description |
|---|---|
| ReadAllText(String) |
Egy szövegfájl |
| ReadAllText(String, Encoding) |
Egy szövegfájl |
ReadAllText(String)
Egy szövegfájl Stringtartalmát adja vissza .
public:
System::String ^ ReadAllText(System::String ^ file);
public string ReadAllText(string file);
member this.ReadAllText : string -> string
Public Function ReadAllText (file As String) As String
Paraméterek
- file
- String
Az olvasni kívánt fájl neve és elérési útja.
Válaszok
String fájl tartalmát tartalmazza.
Kivételek
Az elérési út az alábbi okok egyike miatt nem érvényes: nulla hosszúságú sztring; csak üres helyet tartalmaz; érvénytelen karaktereket tartalmaz; vagy egy eszköz elérési útja (\\.\-val kezdődik); záró perjellel végződik.
file az Nothing.
A fájl nem létezik.
A fájlt egy másik folyamat használja, vagy I/O-hiba történik.
Az elérési út meghaladja a rendszer által megadott maximális hosszt.
Az elérési út fájl- vagy könyvtárneve kettőspontot tartalmaz (:) vagy érvénytelen formátumú.
Nincs elég memória a sztring puffereléshez való írásához.
A felhasználó nem rendelkezik az elérési út megtekintéséhez szükséges engedélyekkel.
Példák
Ez a példa beolvassa a tartalom egy Test.txt sztringbe, majd megjeleníti azt egy üzenetmezőben.
Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt")
MsgBox(reader)
Ez a példa beolvassa az ASCII-fájl Test.txt tartalmát egy sztringbe, majd megjeleníti azt egy üzenetmezőben.
Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt",
System.Text.Encoding.ASCII)
MsgBox(reader)
Megjegyzések
Az ReadAllText objektum metódusa My.Computer.FileSystem lehetővé teszi a szövegfájlból való olvasást. A fájl tartalma sztringként lesz visszaadva.
A fájlkódolás akkor adható meg, ha a fájl tartalma olyan kódolásban van, mint az ASCII vagy az UTF-8. Ha bővített karaktereket tartalmazó fájlból olvas, a metódus másik túlterhelésével kell megadnia a fájlkódolást ReadAllText .
Ne hozzon döntéseket a fájl tartalmáról a fájl neve alapján. Előfordulhat például, hogy a Form1.vb fájl nem Visual Basic-forrásfájl. Az alkalmazás adatainak használata előtt ellenőrizze az összes bemenetet.
Az alábbi táblázat példákat sorol fel a metódust érintő tevékenységekre My.Computer.FileSystem.ReadAllText .
| Címzett | Nézze |
|---|---|
| Olvasás szövegfájlból | Útmutató: Olvasás szövegfájlokból |
Lásd még
- Encoding
- ReadAllText(String)
- StreamReader(Stream, Encoding)
- Objects (Visual Basic)
- Reading from Files in Visual Basic
Bemutató: Szöveg olvasása StreamReaderrel (Visual Basic) - Hibaelhárítás: Olvasás szövegfájlokból és írás szövegfájlokba
- Útmutató: Fájlok és könyvtárak manipulálása a Visual Basicben
- Fájlkódolások
A következőre érvényes:
ReadAllText(String, Encoding)
Egy szövegfájl Stringtartalmát adja vissza .
public:
System::String ^ ReadAllText(System::String ^ file, System::Text::Encoding ^ encoding);
public string ReadAllText(string file, System.Text.Encoding encoding);
member this.ReadAllText : string * System.Text.Encoding -> string
Public Function ReadAllText (file As String, encoding As Encoding) As String
Paraméterek
- file
- String
Az olvasni kívánt fájl neve és elérési útja.
- encoding
- Encoding
A fájl olvasásához használandó karakterkódolás. Az alapértelmezett érték UTF-8.
Válaszok
String fájl tartalmát tartalmazza.
Kivételek
Az elérési út az alábbi okok egyike miatt nem érvényes: nulla hosszúságú sztring; csak üres helyet tartalmaz; érvénytelen karaktereket tartalmaz; vagy egy eszköz elérési útja (\\.\-val kezdődik); záró perjellel végződik.
file az Nothing.
A fájl nem létezik.
A fájlt egy másik folyamat használja, vagy I/O-hiba történik.
Az elérési út meghaladja a rendszer által megadott maximális hosszt.
Az elérési út fájl- vagy könyvtárneve kettőspontot tartalmaz (:) vagy érvénytelen formátumú.
Nincs elég memória a sztring puffereléshez való írásához.
A felhasználó nem rendelkezik az elérési út megtekintéséhez szükséges engedélyekkel.
Példák
Ez a példa beolvassa a tartalom egy Test.txt sztringbe, majd megjeleníti azt egy üzenetmezőben.
Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt")
MsgBox(reader)
Ez a példa beolvassa az ASCII-fájl Test.txt tartalmát egy sztringbe, majd megjeleníti azt egy üzenetmezőben.
Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt",
System.Text.Encoding.ASCII)
MsgBox(reader)
Megjegyzések
Az ReadAllText objektum metódusa My.Computer.FileSystem lehetővé teszi a szövegfájlból való olvasást. A fájl tartalma sztringként lesz visszaadva.
A fájlkódolás akkor adható meg, ha a fájl tartalma olyan kódolásban van, mint az ASCII vagy az UTF-8. Ha bővített karaktereket tartalmazó fájlból olvas, meg kell adnia a fájlkódolást.
Ne hozzon döntéseket a fájl tartalmáról a fájl neve alapján. Előfordulhat például, hogy a Form1.vb fájl nem Visual Basic-forrásfájl. Az alkalmazás adatainak használata előtt ellenőrizze az összes bemenetet.
Az alábbi táblázat példákat sorol fel a metódust érintő tevékenységekre My.Computer.FileSystem.ReadAllText .
| Címzett | Nézze |
|---|---|
| Olvasás szövegfájlból | Útmutató: Olvasás szövegfájlokból |
Lásd még
- Encoding
- StreamReader(Stream, Encoding)
- Objects (Visual Basic)
- Reading from Files in Visual Basic
Bemutató: Szöveg olvasása StreamReaderrel (Visual Basic) - Hibaelhárítás: Olvasás szövegfájlokból és írás szövegfájlokba
- Útmutató: Fájlok és könyvtárak manipulálása a Visual Basicben
- Fájlkódolások