Jak utworzyć plik w rdzy

Jak utworzyć plik w rdzy

W tym artykule zbadamy, jak pracować z plikami w Rust, tworząc plik do systemu plików i dodając do niego trochę treści.

Zakładamy, że masz zainstalowany kompilator rdzy i niezbędne narzędzia.

Skonfiguruj strukturę projektu

Pierwszym krokiem jest skonfigurowanie struktury naszego programu. Użyjemy ładunku, który skonfiguruje wszystko, co dla nas wymagane:

ładunek nowy plik create

Poprzednie polecenie powinno utworzyć strukturę katalogu zawierającą kod źródłowy dla twojego programu.

Przejdź do katalogu SRC i otwórz główną.plik RS z edytorem tekstu.

Domyślnie Cargo doda program Hello World do głównego.plik RS do każdego nowego projektu. Możesz usunąć zawartość i zacząć od minimum.

Wymagane import

Aby utworzyć i napisać plik, będziemy musieli zaimportować kilka modułów z biblioteki Standard Rust Standard.

W tym kroku będziemy potrzebować struktury plików i modułu preludium. Instrukcje importu są jak pokazano poniżej:

Użyj STD :: FS :: Plik;
Użyj std :: io :: prelude ::*;

Utwórz i zapisz do pliku

Dalej jest główną funkcją. Możemy to zrobić za pomocą słowa kluczowego FN jako:

fn main ()

Wewnątrz głównej funkcji zaczynamy od zdefiniowania nowej zmiennej, która będzie zmienna. Na przykład. Kod jest następujący:

Let Mut File = File :: „Hello.txt "); c: \ Users \ csalem \ Documents \ Rust-Workspace \ CreateFile \ Src \ Main.Rs

W poprzednim przykładzie tworzymy zmienną zmienną trzymającą plik do utworzenia. Ścieżka do pliku jest określona jako ciąg.

Czasami Rust może napotkać błąd podczas próby utworzenia pliku. Możemy uwzględnić niewielki mechanizm obsługi błędów do metody tworzenia przy użyciu słowa kluczowego „oczekiwanie”.

Na przykład:

Let Mut File = File :: „Hello.tekst")
.Spodziewaj się („Błąd napotkany podczas tworzenia pliku!");

Poprzedni przykład powinien wydrukować podaną wiadomość, jeśli kompilator napotyka błąd podczas tworzenia określonego pliku.

Po utworzeniu pliku możemy zacząć pisać do niego. Ze względu na prostotę piszemy prosty ciąg do pliku.

Możemy to zrobić za pomocą metody Write_All. Metoda pobiera plasterek bajtowy, który zapisuje do pliku. Możemy to zrobić, dołączając „b” jako prefiks do ciągu, który chcemy w pliku.

Pokazany jest następujący kod:

plik.Write_all (b "Cześć, witaj w programowaniu rdzy!")
.oczekiwać („Błąd podczas pisania do pliku”);

W poprzednim przykładzie użyliśmy metody Write_All do napisania plasterek bajtów do pliku. Dodaliśmy również metodę oczekiwaną obsługę wszelkich błędów napotkanych podczas pisania do pliku.

I dzięki temu stworzyliśmy nowy plik i napisaliśmy na nim. Możesz uruchomić i przetestować poprzedni program za pomocą polecenia ładunku jako:

Bieg ładunkowy

Program powinien utworzyć nowy plik o nazwie Hello.txt, jeśli nie istnieje na określonej ścieżce. Jeśli plik istnieje, program opróżni plik i zapisze określony ciąg:

$ cat Hello.tekst
Cześć, witaj w programowaniu rdzy!

Wniosek

W tym artykule obejmował sposób tworzenia i napisania pliku za pomocą języka programowania rdzy. Ponadto omówiliśmy metodę oczekiwania. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły z Linux, aby uzyskać więcej wskazówek i informacji.