Golang Utwórz
Składnia funkcji jest jak pokazana:
func create (ciąg_name) (*plik, błąd)
Funkcja przyjmuje nazwę pliku jako argument. Następnie tworzy plik o określonej nazwie lub błędu.
Poniżej są ważne punkty, aby nie o funkcji Create ()
Ponieważ metoda jest zdefiniowana w pakiecie systemu operacyjnym, musimy ją zaimportować przed użyciem.
Możemy to zrobić:
Importuj „OS”
Rozważ poniższy przykład, który tworzy plik w bieżącym katalogu roboczym:
Pakiet Main
import (
„FMT”
"dziennik"
„OS”
)
func main ()
Plik, err: = OS.Utwórz ("Newfile.")
Jeśli err != zero
dziennik.Fatalny (err)
fmt.Println („plik utworzony pomyślnie”)
plik odroczenia.Zamknąć()
Powyższy program utworzy plik w bieżącym katalogu roboczym o nazwie określonej w metodzie create ().
Możesz także zapewnić bezwzględną ścieżkę do funkcji Create (). Przykładem jest jak pokazano:
Pakiet Main
import (
„FMT”
"dziennik"
„OS”
„Ścieżka/filepat”
)
func main ()
Ścieżka: = firepath.Dołącz („Strona główna”, „Ubuntu”, „Workspace”, „NewFile.tekst")
fmt.Println (ścieżka)
Plik, err: = OS.Utwórz (ścieżka)
Jeśli err != zero
dziennik.Fatalny (err)
fmt.Println („plik utworzony pomyślnie”)
plik odroczenia.Zamknąć()
W powyższym programie używamy firepath.Metoda łączenia () w celu utworzenia bezwzględnej ścieżki do pliku, którą następnie podajemy do metody create ().
Powstała ścieżka to:
Strona główna/Ubuntu/Workspace/Newfile.tekst
Uwaga plik zostanie utworzony tylko wtedy, gdy określona ścieżka istnieje.
W przeciwnym razie kompilator zwróci błąd jako:
… : System nie może odnaleźć określonej ścieżki.
Status wyjścia 1
Wniosek
W tym artykule nauczył nas, jak utworzyć plik za pomocą metody create () w pakiecie systemu operacyjnego.