File Klasa

Definicja

Zapewnia statyczne metody tworzenia, kopiowania, usuwania, przechodzenia i otwierania pojedynczego pliku oraz ułatwia tworzenie FileStream obiektów.Provides static methods for the creation, copying, deletion, moving, and opening of a single file, and aids in the creation of FileStream objects.

public ref class File abstract sealed
[System.Runtime.InteropServices.ComVisible(true)]
public static class File
type File = class
Public Class File
Dziedziczenie
File
Atrybuty

Przykłady

W poniższym przykładzie pokazano, jak użyć klasy File, aby sprawdzić, czy plik istnieje, a w zależności od wyniku Utwórz nowy plik i zapisać go, albo otworzyć istniejący plik i odczytywać go.The following example demonstrates how to use the File class to check whether a file exists, and depending on the result, either create a new file and write to it, or open the existing file and read from it. Przed uruchomieniem kodu Utwórz folder c:\temp.Before running the code, create a c:\temp folder.

using namespace System;
using namespace System::IO;
int main()
{
   String^ path = "c:\\temp\\MyTest.txt";
   if (  !File::Exists( path ) )
   {
      
      // Create a file to write to.
      StreamWriter^ sw = File::CreateText( path );
      try
      {
         sw->WriteLine( "Hello" );
         sw->WriteLine( "And" );
         sw->WriteLine( "Welcome" );
      }
      finally
      {
         if ( sw )
                  delete (IDisposable^)(sw);
      }
   }

   // Open the file to read from.
   StreamReader^ sr = File::OpenText( path );
   try
   {
      String^ s = "";
      while ( s = sr->ReadLine() )
      {
         Console::WriteLine( s );
      }
   }
   finally
   {
      if ( sr )
            delete (IDisposable^)(sr);
   }

   try
   {
      String^ path2 = String::Concat( path, "temp" );
      
      // Ensure that the target does not exist.
      File::Delete( path2 );
      
      // Copy the file.
      File::Copy( path, path2 );
      Console::WriteLine( "{0} was copied to {1}.", path, path2 );
      
      // Delete the newly created file.
      File::Delete( path2 );
      Console::WriteLine( "{0} was successfully deleted.", path2 );
   }
   catch ( Exception^ e ) 
   {
      Console::WriteLine( "The process failed: {0}", e );
   }
}
using System;
using System.IO;

class Test
{
    public static void Main()
    {
        string path = @"c:\temp\MyTest.txt";
        if (!File.Exists(path))
        {
            // Create a file to write to.
            using (StreamWriter sw = File.CreateText(path))
            {
                sw.WriteLine("Hello");
                sw.WriteLine("And");
                sw.WriteLine("Welcome");
            }
        }

        // Open the file to read from.
        using (StreamReader sr = File.OpenText(path))
        {
            string s;
            while ((s = sr.ReadLine()) != null)
            {
                Console.WriteLine(s);
            }
        }
    }
}
Imports System.IO

Public Class Test
    Public Shared Sub Main()
        Dim path As String = "c:\temp\MyTest.txt"
        If File.Exists(path) = False Then
            ' Create a file to write to.
            Using sw As StreamWriter = File.CreateText(path)
                sw.WriteLine("Hello")
                sw.WriteLine("And")
                sw.WriteLine("Welcome")
           End Using
        End If

        ' Open the file to read from.
        Using sr As StreamReader = File.OpenText(path)
            Do While sr.Peek() >= 0
                Console.WriteLine(sr.ReadLine())
            Loop
        End Using
    End Sub
End Class

Uwagi

Użyj klasy File w przypadku typowych operacji, takich jak kopiowanie, przesuwanie, zmiana nazwy, tworzenie, otwieranie, usuwanie i dołączanie do pojedynczego pliku w danym momencie.Use the File class for typical operations such as copying, moving, renaming, creating, opening, deleting, and appending to a single file at a time. Można również użyć klasy File, aby pobrać i ustawić atrybuty plików lub DateTime informacje związane z tworzeniem, dostępem i zapisywaniem pliku.You can also use the File class to get and set file attributes or DateTime information related to the creation, access, and writing of a file. Jeśli chcesz wykonać operacje na wielu plikach, zobacz Directory.GetFiles lub DirectoryInfo.GetFiles.If you want to perform operations on multiple files, see Directory.GetFiles or DirectoryInfo.GetFiles.

Wiele metod File zwracają inne typy we/wy podczas tworzenia lub otwierania plików.Many of the File methods return other I/O types when you create or open files. Możesz użyć tych innych typów do dalszej manipulacji plikiem.You can use these other types to further manipulate a file. Aby uzyskać więcej informacji, zobacz określone File składowe, takie jak OpenText, CreateTextlub Create.For more information, see specific File members such as OpenText, CreateText, or Create.

Ponieważ wszystkie metody File są statyczne, może być bardziej wydajne użycie metody File zamiast odpowiedniej metody FileInfo instance, jeśli chcesz wykonać tylko jedną akcję.Because all File methods are static, it might be more efficient to use a File method rather than a corresponding FileInfo instance method if you want to perform only one action. Wszystkie metody File wymagają ścieżki do pliku, który jest manipulowany.All File methods require the path to the file that you are manipulating.

Metody statyczne klasy File sprawdzają zabezpieczenia wszystkich metod.The static methods of the File class perform security checks on all methods. Jeśli chcesz ponownie użyć obiektu kilka razy, rozważ użycie odpowiedniej metody wystąpienia FileInfo zamiast tego, ponieważ sprawdzanie zabezpieczeń nie zawsze jest konieczne.If you are going to reuse an object several times, consider using the corresponding instance method of FileInfo instead, because the security check will not always be necessary.

Domyślnie pełny dostęp do odczytu i zapisu do nowych plików jest udzielany wszystkim użytkownikom.By default, full read/write access to new files is granted to all users.

W poniższej tabeli opisano wyliczenia, które są używane do dostosowywania zachowania różnych metod File.The following table describes the enumerations that are used to customize the behavior of various File methods.

WyliczenieEnumeration OpisDescription
FileAccess Określa dostęp do odczytu i zapisu do pliku.Specifies read and write access to a file.
FileShare Określa poziom dostępu dozwolony dla pliku, który jest już używany.Specifies the level of access permitted for a file that is already in use.
FileMode Określa, czy zawartość istniejącego pliku jest zachowywana, zastępowana, oraz czy żądania utworzenia istniejącego pliku powodują wystąpienie wyjątku.Specifies whether the contents of an existing file are preserved or overwritten, and whether requests to create an existing file cause an exception.

Uwaga

W elementach członkowskich, które akceptują ścieżkę jako ciąg wejściowy, ta ścieżka musi być poprawnie sformułowana lub występuje wyjątek.In members that accept a path as an input string, that path must be well-formed or an exception is raised. Na przykład jeśli ścieżka jest w pełni kwalifikowana, ale zaczyna się od spacji, ścieżka nie jest przycięta w metodach klasy.For example, if a path is fully qualified but begins with a space, the path is not trimmed in methods of the class. W związku z tym ścieżka jest źle sformułowana i zgłaszany jest wyjątek.Therefore, the path is malformed and an exception is raised. Podobnie ścieżka lub kombinacja ścieżek nie mogą być w pełni kwalifikowane dwukrotnie.Similarly, a path or a combination of paths cannot be fully qualified twice. Na przykład "c:\Temp c:\Windows" wywołuje również wyjątek w większości przypadków.For example, "c:\temp c:\windows" also raises an exception in most cases. Upewnij się, że ścieżki są poprawnie sformułowane podczas korzystania z metod, które akceptują ciąg ścieżki.Ensure that your paths are well-formed when using methods that accept a path string.

W elementach członkowskich, które akceptują ścieżkę, ścieżka może odwoływać się do pliku lub tylko katalogu.In members that accept a path, the path can refer to a file or just a directory. Określona ścieżka może również odwoływać się do ścieżki względnej lub ścieżki Universal Naming Convention (UNC) dla serwera i nazwy udziału.The specified path can also refer to a relative path or a Universal Naming Convention (UNC) path for a server and share name. Na przykład wszystkie następujące są dopuszczalne ścieżki:For example, all the following are acceptable paths:

  • "c:\\\MyDir\\\MyFile.txt" w C#programie lub "c:\MyDir\MyFile.txt" w Visual Basic."c:\\\MyDir\\\MyFile.txt" in C#, or "c:\MyDir\MyFile.txt" in Visual Basic.

  • "c:\\\MyDir" w C#programie lub "c:\MyDir" w Visual Basic."c:\\\MyDir" in C#, or "c:\MyDir" in Visual Basic.

  • "MyDir\\\MySubdir" w C#programie lub "MyDir\MySubDir" w Visual Basic."MyDir\\\MySubdir" in C#, or "MyDir\MySubDir" in Visual Basic.

  • "\\\\\\\MyServer\\\MyShare" w C#programie lub "\\\MyServer\MyShare" w Visual Basic."\\\\\\\MyServer\\\MyShare" in C#, or "\\\MyServer\MyShare" in Visual Basic.

Aby uzyskać listę typowych zadań we/wy, zobacz typowe zadania we/wy.For a list of common I/O tasks, see Common I/O Tasks.

Metody

AppendAllLines(String, IEnumerable<String>)

Dołącza wiersze do pliku, a następnie zamyka plik.Appends lines to a file, and then closes the file. Jeśli określony plik nie istnieje, ta metoda tworzy plik, zapisuje określone wiersze do pliku, a następnie zamyka plik.If the specified file does not exist, this method creates a file, writes the specified lines to the file, and then closes the file.

AppendAllLines(String, IEnumerable<String>, Encoding)

Dołącza wiersze do pliku przy użyciu określonego kodowania, a następnie zamyka plik.Appends lines to a file by using a specified encoding, and then closes the file. Jeśli określony plik nie istnieje, ta metoda tworzy plik, zapisuje określone wiersze do pliku, a następnie zamyka plik.If the specified file does not exist, this method creates a file, writes the specified lines to the file, and then closes the file.

AppendAllLinesAsync(String, IEnumerable<String>, CancellationToken)

Asynchronicznie dołącza wiersze do pliku, a następnie zamyka plik.Asynchronously appends lines to a file, and then closes the file. Jeśli określony plik nie istnieje, ta metoda tworzy plik, zapisuje określone wiersze do pliku, a następnie zamyka plik.If the specified file does not exist, this method creates a file, writes the specified lines to the file, and then closes the file.

AppendAllLinesAsync(String, IEnumerable<String>, Encoding, CancellationToken)

Asynchronicznie dołącza wiersze do pliku przy użyciu określonego kodowania, a następnie zamyka plik.Asynchronously appends lines to a file by using a specified encoding, and then closes the file. Jeśli określony plik nie istnieje, ta metoda tworzy plik, zapisuje określone wiersze do pliku, a następnie zamyka plik.If the specified file does not exist, this method creates a file, writes the specified lines to the file, and then closes the file.

AppendAllText(String, String)

Otwiera plik, dołącza określony ciąg do pliku, a następnie zamyka plik.Opens a file, appends the specified string to the file, and then closes the file. Jeśli plik nie istnieje, ta metoda tworzy plik, zapisuje określony ciąg do pliku, a następnie zamyka plik.If the file does not exist, this method creates a file, writes the specified string to the file, then closes the file.

AppendAllText(String, String, Encoding)

Dołącza określony ciąg do pliku przy użyciu określonego kodowania, tworząc plik, jeśli jeszcze nie istnieje.Appends the specified string to the file using the specified encoding, creating the file if it does not already exist.

AppendAllTextAsync(String, String, CancellationToken)

Asynchronicznie otwiera plik lub tworzy plik, jeśli jeszcze nie istnieje, dołącza określony ciąg do pliku, a następnie zamyka plik.Asynchronously opens a file or creates a file if it does not already exist, appends the specified string to the file, and then closes the file.

AppendAllTextAsync(String, String, Encoding, CancellationToken)

Asynchronicznie otwiera plik lub tworzy plik, jeśli jeszcze nie istnieje, dołącza określony ciąg do pliku przy użyciu określonego kodowania, a następnie zamyka plik.Asynchronously opens a file or creates the file if it does not already exist, appends the specified string to the file using the specified encoding, and then closes the file.

AppendText(String)

Tworzy StreamWriter, który dołącza tekst zakodowany w formacie UTF-8 do istniejącego pliku lub do nowego pliku, jeśli określony plik nie istnieje.Creates a StreamWriter that appends UTF-8 encoded text to an existing file, or to a new file if the specified file does not exist.

Copy(String, String)

Kopiuje istniejący plik do nowego pliku.Copies an existing file to a new file. Zastąpienie pliku o tej samej nazwie jest niedozwolone.Overwriting a file of the same name is not allowed.

Copy(String, String, Boolean)

Kopiuje istniejący plik do nowego pliku.Copies an existing file to a new file. Zastępowanie pliku o tej samej nazwie jest dozwolone.Overwriting a file of the same name is allowed.

Create(String)

Tworzy lub zastępuje plik w określonej ścieżce.Creates or overwrites a file in the specified path.

Create(String, Int32)

Tworzy lub zastępuje plik w określonej ścieżce, określając rozmiar buforu.Creates or overwrites a file in the specified path, specifying a buffer size.

Create(String, Int32, FileOptions)

Tworzy lub zastępuje plik w określonej ścieżce, określając rozmiar buforu i opcje opisujące sposób tworzenia lub zastępowania pliku.Creates or overwrites a file in the specified path, specifying a buffer size and options that describe how to create or overwrite the file.

Create(String, Int32, FileOptions, FileSecurity)

Tworzy lub zastępuje plik w określonej ścieżce, określając rozmiar buforu, opcje opisujące sposób tworzenia lub zastępowania pliku oraz wartość określającą kontrolę dostępu i zabezpieczenia inspekcji dla pliku.Creates or overwrites a file in the specified path, specifying a buffer size, options that describe how to create or overwrite the file, and a value that determines the access control and audit security for the file.

CreateText(String)

Tworzy lub otwiera plik do pisania tekstu zakodowanego w formacie UTF-8.Creates or opens a file for writing UTF-8 encoded text. Jeśli plik już istnieje, jego zawartość jest zastępowana.If the file already exists, its contents are overwritten.

Decrypt(String)

Odszyfrowuje plik, który został zaszyfrowany przez bieżące konto przy użyciu metody Encrypt(String).Decrypts a file that was encrypted by the current account using the Encrypt(String) method.

Delete(String)

Usuwa określony plik.Deletes the specified file.

Encrypt(String)

Szyfruje plik, tak aby tylko konto użyte do zaszyfrowania pliku może je odszyfrować.Encrypts a file so that only the account used to encrypt the file can decrypt it.

Exists(String)

Określa, czy określony plik istnieje.Determines whether the specified file exists.

GetAccessControl(String)

Pobiera obiekt FileSecurity, który hermetyzuje wpisy listy kontroli dostępu (ACL) dla określonego pliku.Gets a FileSecurity object that encapsulates the access control list (ACL) entries for a specified file.

GetAccessControl(String, AccessControlSections)

Pobiera obiekt FileSecurity, który hermetyzuje określony typ wpisów listy kontroli dostępu (ACL) dla określonego pliku.Gets a FileSecurity object that encapsulates the specified type of access control list (ACL) entries for a particular file.

GetAttributes(String)

Pobiera FileAttributes pliku na ścieżce.Gets the FileAttributes of the file on the path.

GetCreationTime(String)

Zwraca datę i godzinę utworzenia określonego pliku lub katalogu.Returns the creation date and time of the specified file or directory.

GetCreationTimeUtc(String)

Zwraca datę i godzinę utworzenia w uniwersalnym czasie koordynowanym (UTC) dla określonego pliku lub katalogu.Returns the creation date and time, in coordinated universal time (UTC), of the specified file or directory.

GetLastAccessTime(String)

Zwraca datę i godzinę ostatniego dostępu do określonego pliku lub katalogu.Returns the date and time the specified file or directory was last accessed.

GetLastAccessTimeUtc(String)

Zwraca datę i godzinę, w uniwersalnym czasie koordynowanym (UTC), do ostatniego dostępu do określonego pliku lub katalogu.Returns the date and time, in coordinated universal time (UTC), that the specified file or directory was last accessed.

GetLastWriteTime(String)

Zwraca datę i godzinę ostatniego zapisu określonego pliku lub katalogu.Returns the date and time the specified file or directory was last written to.

GetLastWriteTimeUtc(String)

Zwraca datę i godzinę, w uniwersalnym czasie koordynowanym (UTC), że określony plik lub katalog został ostatnio zapisany.Returns the date and time, in coordinated universal time (UTC), that the specified file or directory was last written to.

Move(String, String)

Przenosi określony plik do nowej lokalizacji, podając opcję określającą nową nazwę pliku.Moves a specified file to a new location, providing the option to specify a new file name.

Move(String, String, Boolean)

Przenosi określony plik do nowej lokalizacji, podając opcje, aby określić nową nazwę pliku i zastąpić plik docelowy, jeśli już istnieje.Moves a specified file to a new location, providing the options to specify a new file name and to overwrite the destination file if it already exists.

Open(String, FileMode)

Otwiera FileStream w określonej ścieżce z dostępem do odczytu/zapisu bez udostępniania.Opens a FileStream on the specified path with read/write access with no sharing.

Open(String, FileMode, FileAccess)

Otwiera FileStream w określonej ścieżce, z określonym trybem i dostępem bez udostępniania.Opens a FileStream on the specified path, with the specified mode and access with no sharing.

Open(String, FileMode, FileAccess, FileShare)

Otwiera FileStream w określonej ścieżce, mając określony tryb z dostępem do odczytu, zapisu lub odczytu/zapisu oraz z określoną opcją udostępniania.Opens a FileStream on the specified path, having the specified mode with read, write, or read/write access and the specified sharing option.

OpenRead(String)

Otwiera istniejący plik do odczytu.Opens an existing file for reading.

OpenText(String)

Otwiera istniejący plik tekstowy z kodowaniem UTF-8 na potrzeby odczytu.Opens an existing UTF-8 encoded text file for reading.

OpenWrite(String)

Otwiera istniejący plik lub tworzy nowy plik do zapisu.Opens an existing file or creates a new file for writing.

ReadAllBytes(String)

Otwiera plik binarny, odczytuje zawartość pliku do tablicy bajtów, a następnie zamyka plik.Opens a binary file, reads the contents of the file into a byte array, and then closes the file.

ReadAllBytesAsync(String, CancellationToken)

Asynchronicznie otwiera plik binarny, odczytuje zawartość pliku do tablicy bajtów, a następnie zamyka plik.Asynchronously opens a binary file, reads the contents of the file into a byte array, and then closes the file.

ReadAllLines(String)

Otwiera plik tekstowy, odczytuje wszystkie wiersze pliku, a następnie zamyka plik.Opens a text file, reads all lines of the file, and then closes the file.

ReadAllLines(String, Encoding)

Otwiera plik, odczytuje wszystkie wiersze pliku z określonym kodowaniem, a następnie zamyka plik.Opens a file, reads all lines of the file with the specified encoding, and then closes the file.

ReadAllLinesAsync(String, CancellationToken)

Asynchronicznie otwiera plik tekstowy, odczytuje wszystkie wiersze pliku, a następnie zamyka plik.Asynchronously opens a text file, reads all lines of the file, and then closes the file.

ReadAllLinesAsync(String, Encoding, CancellationToken)

Asynchronicznie otwiera plik tekstowy, odczytuje wszystkie wiersze pliku z określonym kodowaniem, a następnie zamyka plik.Asynchronously opens a text file, reads all lines of the file with the specified encoding, and then closes the file.

ReadAllText(String)

Otwiera plik tekstowy, odczytuje cały tekst w pliku, a następnie zamyka plik.Opens a text file, reads all the text in the file, and then closes the file.

ReadAllText(String, Encoding)

Otwiera plik, odczytuje cały tekst w pliku z określonym kodowaniem, a następnie zamyka plik.Opens a file, reads all text in the file with the specified encoding, and then closes the file.

ReadAllTextAsync(String, CancellationToken)

Asynchronicznie otwiera plik tekstowy, odczytuje cały tekst w pliku, a następnie zamyka plik.Asynchronously opens a text file, reads all the text in the file, and then closes the file.

ReadAllTextAsync(String, Encoding, CancellationToken)

Asynchronicznie otwiera plik tekstowy, odczytuje cały tekst w pliku z określonym kodowaniem, a następnie zamyka plik.Asynchronously opens a text file, reads all text in the file with the specified encoding, and then closes the file.

ReadLines(String)

Odczytuje wiersze pliku.Reads the lines of a file.

ReadLines(String, Encoding)

Odczytaj wiersze pliku z określonym kodowaniem.Read the lines of a file that has a specified encoding.

Replace(String, String, String)

Zamienia zawartość określonego pliku na zawartość innego pliku, usuwając oryginalny plik i tworząc kopię zapasową zastępowanego pliku.Replaces the contents of a specified file with the contents of another file, deleting the original file, and creating a backup of the replaced file.

Replace(String, String, String, Boolean)

Zastępuje zawartość określonego pliku zawartością innego pliku, usuwając oryginalny plik i tworząc kopię zapasową zastępowanego pliku i opcjonalnie ignoruje błędy scalania.Replaces the contents of a specified file with the contents of another file, deleting the original file, and creating a backup of the replaced file and optionally ignores merge errors.

SetAccessControl(String, FileSecurity)

Stosuje wpisy listy kontroli dostępu (ACL) opisane przez obiekt FileSecurity do określonego pliku.Applies access control list (ACL) entries described by a FileSecurity object to the specified file.

SetAttributes(String, FileAttributes)

Ustawia określony FileAttributes pliku w określonej ścieżce.Sets the specified FileAttributes of the file on the specified path.

SetCreationTime(String, DateTime)

Ustawia datę i godzinę utworzenia pliku.Sets the date and time the file was created.

SetCreationTimeUtc(String, DateTime)

Ustawia datę i godzinę w uniwersalnym czasie koordynowanym (UTC), że plik został utworzony.Sets the date and time, in coordinated universal time (UTC), that the file was created.

SetLastAccessTime(String, DateTime)

Ustawia datę i godzinę ostatniego dostępu do określonego pliku.Sets the date and time the specified file was last accessed.

SetLastAccessTimeUtc(String, DateTime)

Ustawia datę i godzinę w uniwersalnym czasie koordynowanym (UTC), do ostatniego dostępu do określonego pliku.Sets the date and time, in coordinated universal time (UTC), that the specified file was last accessed.

SetLastWriteTime(String, DateTime)

Ustawia datę i godzinę ostatniego zapisu określonego pliku.Sets the date and time that the specified file was last written to.

SetLastWriteTimeUtc(String, DateTime)

Ustawia datę i godzinę w uniwersalnym czasie koordynowanym (UTC), w którym określony plik został ostatnio zapisany.Sets the date and time, in coordinated universal time (UTC), that the specified file was last written to.

WriteAllBytes(String, Byte[])

Tworzy nowy plik, zapisuje określoną tablicę bajtową do pliku, a następnie zamyka plik.Creates a new file, writes the specified byte array to the file, and then closes the file. Jeśli plik docelowy już istnieje, zostanie nadpisany.If the target file already exists, it is overwritten.

WriteAllBytesAsync(String, Byte[], CancellationToken)

Asynchronicznie tworzy nowy plik, zapisuje określoną tablicę bajtową do pliku, a następnie zamyka plik.Asynchronously creates a new file, writes the specified byte array to the file, and then closes the file. Jeśli plik docelowy już istnieje, zostanie nadpisany.If the target file already exists, it is overwritten.

WriteAllLines(String, IEnumerable<String>)

Tworzy nowy plik, zapisuje kolekcję ciągów do pliku, a następnie zamyka plik.Creates a new file, writes a collection of strings to the file, and then closes the file.

WriteAllLines(String, IEnumerable<String>, Encoding)

Tworzy nowy plik przy użyciu określonego kodowania, zapisuje kolekcję ciągów do pliku, a następnie zamyka plik.Creates a new file by using the specified encoding, writes a collection of strings to the file, and then closes the file.

WriteAllLines(String, String[])

Tworzy nowy plik, zapisuje określoną tablicę ciągów do pliku, a następnie zamyka plik.Creates a new file, write the specified string array to the file, and then closes the file.

WriteAllLines(String, String[], Encoding)

Tworzy nowy plik, zapisuje określoną tablicę ciągów do pliku przy użyciu określonego kodowania, a następnie zamyka plik.Creates a new file, writes the specified string array to the file by using the specified encoding, and then closes the file.

WriteAllLinesAsync(String, IEnumerable<String>, CancellationToken)

Asynchronicznie tworzy nowy plik, zapisuje określone wiersze do pliku, a następnie zamyka plik.Asynchronously creates a new file, writes the specified lines to the file, and then closes the file.

WriteAllLinesAsync(String, IEnumerable<String>, Encoding, CancellationToken)

Asynchronicznie tworzy nowy plik, zapisuje określone wiersze do pliku przy użyciu określonego kodowania, a następnie zamyka plik.Asynchronously creates a new file, write the specified lines to the file by using the specified encoding, and then closes the file.

WriteAllText(String, String)

Tworzy nowy plik, zapisuje określony ciąg do pliku, a następnie zamyka plik.Creates a new file, writes the specified string to the file, and then closes the file. Jeśli plik docelowy już istnieje, zostanie nadpisany.If the target file already exists, it is overwritten.

WriteAllText(String, String, Encoding)

Tworzy nowy plik, zapisuje określony ciąg do pliku przy użyciu określonego kodowania, a następnie zamyka plik.Creates a new file, writes the specified string to the file using the specified encoding, and then closes the file. Jeśli plik docelowy już istnieje, zostanie nadpisany.If the target file already exists, it is overwritten.

WriteAllTextAsync(String, String, CancellationToken)

Asynchronicznie tworzy nowy plik, zapisuje określony ciąg do pliku, a następnie zamyka plik.Asynchronously creates a new file, writes the specified string to the file, and then closes the file. Jeśli plik docelowy już istnieje, zostanie nadpisany.If the target file already exists, it is overwritten.

WriteAllTextAsync(String, String, Encoding, CancellationToken)

Asynchronicznie tworzy nowy plik, zapisuje określony ciąg w pliku przy użyciu określonego kodowania, a następnie zamyka plik.Asynchronously creates a new file, writes the specified string to the file using the specified encoding, and then closes the file. Jeśli plik docelowy już istnieje, zostanie nadpisany.If the target file already exists, it is overwritten.

Dotyczy

Zobacz też