Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Metoden WriteAllText kan användas för att skriva text till filer. Om den angivna filen inte finns skapas den.
Förfarande
Skriva text till en fil
WriteAllTextAnvänd metoden för att skriva text till en fil och ange vilken fil och text som ska skrivas. Det här exemplet skriver raden"This is new text."till filen med namnettest.txtoch lägger till texten i befintlig text i filen.My.Computer.FileSystem.WriteAllText("C:\TestFolder1\test.txt", "This is new text to be added.", True)
Skriva en serie strängar till en fil
Loopa igenom strängsamlingen.
WriteAllTextAnvänd metoden för att skriva text till en fil, ange målfilen och strängen som ska läggas till och inställningenappendtillTrue.Det här exemplet skriver namnen på filerna i
Documents and Settingskatalogen tillFileList.txtoch infogar en vagnretur mellan var och en för bättre läsbarhet.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
Robust Programmering
Följande villkor kan orsaka ett undantag:
Sökvägen är inte giltig av någon av följande orsaker: den är en sträng med noll längd, den innehåller endast tomt utrymme, innehåller ogiltiga tecken eller är en enhetssökväg (börjar med \\.\) (ArgumentException).
Sökvägen är inte giltig eftersom den är
Nothing(ArgumentNullException).Filepekar på en sökväg som inte finns (FileNotFoundException eller DirectoryNotFoundException).Filen används av en annan process, eller så uppstår ett I/O-fel (IOException).
Sökvägen överskrider den systemdefinierade maximala längden (PathTooLongException).
Ett fil- eller katalognamn i sökvägen innehåller ett kolon (:) eller är i ett ogiltigt format (NotSupportedException).
Användaren saknar nödvändiga behörigheter för att visa sökvägen (SecurityException).
Disken är full och anropet till
WriteAllTextmisslyckas (IOException).
Om du kör i en kontext med partiellt förtroende kan koden utlösa ett undantag på grund av otillräcklig behörighet. Mer information finns i Grunderna för kodåtkomstsäkerhet.