Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Metodu WriteAllText lze použít k zápisu textu do souborů. Pokud zadaný soubor neexistuje, vytvoří se.
Postup
Zápis textu do souboru
WriteAllTextMetoda slouží k zápisu textu do souboru, určení souboru a textu, který se má zapsat. Tento příklad zapíše řádek"This is new text."do souboru s názvemtest.txt, připojí text k jakémukoli existujícímu textu v souboru.My.Computer.FileSystem.WriteAllText("C:\TestFolder1\test.txt", "This is new text to be added.", True)
Zápis řady řetězců do souboru
Projděte kolekci řetězců. Použijte metodu
WriteAllTextk zápisu textu do souboru, s určením cílového souboru a řetězce, který se má přidat, a nastavenímappendnaTrue.Tento příklad zapíše názvy souborů v
Documents and Settingsadresáři doFileList.txt, vložením odřádkování mezi jednotlivé názvy pro lepší čitelnost.For Each foundFile As String In My.Computer.FileSystem.GetFiles("C:\Documents and Settings") foundFile = foundFile & vbCrLf My.Computer.FileSystem.WriteAllText( "C:\Documents and Settings\FileList.txt", foundFile, True) Next
Robustní programování
Následující podmínky mohou způsobit výjimku:
Cesta není platná z jednoho z následujících důvodů: je to řetězec nulové délky, obsahuje pouze prázdné znaky, obsahuje neplatné znaky nebo je to cesta zařízení (začíná řetězcem \\.\) (ArgumentException).
Cesta není platná, protože je
Nothing(ArgumentNullException).Fileodkazuje na cestu, která neexistuje (FileNotFoundException nebo DirectoryNotFoundException).Soubor se používá jiným procesem nebo dojde k vstupně-výstupní chybě (IOException).
Cesta překračuje maximální délku definovanou systémem (PathTooLongException).
Název souboru nebo adresáře v cestě obsahuje dvojtečku (:) nebo je v neplatném formátu (NotSupportedException).
Uživatel nemá potřebná oprávnění k zobrazení cesty (SecurityException).
Disk je plný a volání
WriteAllTextselže (IOException).
Pokud běžíte v kontextu částečné důvěryhodnosti, může kód vyvolat výjimku kvůli nedostatečným oprávněním. Další informace naleznete v tématu Základy zabezpečení přístupu kódu.