Sdílet prostřednictvím


Jak: zápis textu do souborů v jazyce Visual Basic

Metodu WriteAllText lze použít k zapisování textu do souborů.Pokud zadaný soubor neexistuje, bude vytvořen.

Postup

Zápis textu do souboru

  • Použijte metodu WriteAllText k zapsání text do soubor, zadáním souboru a textu, který má být zapsán.V tomto příkladě je zapsán řádek "This is new text." do soubor s názvem test.txt, přidání textu k libovolnému existujícímu textu v souboru.

    My.Computer.FileSystem.WriteAllText("C:\TestFolder1\test.txt",
    "This is new text to be added.",True)
    

Chcete-li zapisovat řadu řetězců do soubor

  • Smyčka přes kolekci řetězců.Použijte metodu WriteAllText k zapsání textu do soubor, zadáním cílového soubor a řetězce, který má být přidán a nastavení append na True.

    V tomto příkladu jsou zapsány názvy souborů v adresáři Documents and Settings do FileList.txt, vložením odřádkovače mezi jednotlivé záznamy 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í případy mohou způsobit výjimku:

Používáte-li kontext s částečnou důvěryhodnosti, kód může vyvolat výjimku kvůli nedostatečnému oprávnění.Další informace naleznete v tématu Základy zabezpečení přístupu kódu.

Viz také

Úkoly

Jak: čtení z textových souborů v jazyce Visual Basic

Referenční dokumentace

FileSystem

WriteAllText