So ändern Sie den Dateinamen in der Go-Sprache

青灯夜游
Freigeben: 2022-12-23 09:04:24
Original
5760 Leute haben es durchsucht

In der Go-Sprache können Sie die Funktion Rename() im Betriebssystempaket verwenden, um den Dateinamen zu ändern. Die Funktion Rename() dient zum Umbenennen von Verzeichnissen und Dateien und kann auch zum Verschieben von Dateien verwendet werden. Die Syntax lautet „Umbenennen (alter Dateiname, neuer Dateiname)“. Tatsächlich wird die Funktion tatsächlich mit „syscall.Rename()“ implementiert und dann durch „MoveFile(from *uint16, to *uint16) (err error)=MoveFileW“ umbenannt.

So ändern Sie den Dateinamen in der Go-Sprache

Die Betriebsumgebung dieses Tutorials: Windows 7-System, GO Version 1.18, Dell G3-Computer.

Im Betriebssystempaket der Go-Sprache gibt es eine Rename()-Funktion, die zum Umbenennen von Verzeichnissen und Dateien verwendet wird. Diese Funktion kann auch zum Verschieben von Dateien verwendet werden. Das Definitionsformat der Funktion

Rename() lautet:

func Rename(oldname, newname string) error
Nach dem Login kopieren

Die Eingabe ist der alte Dateiname, der neue Dateiname und gibt dann einen Fehler zurück. Tatsächlich verwendet die tatsächliche Implementierung dieser Funktion syscall.Rename(); und benennt es dann um MoveFile(from *uint16, to *uint16) (err error) = MoveFileW

Der Code lautet wie folgt:

package mainimport (
    "os")func main() {

    // 重命名文件
    file := `./测试文件.txt`
    err1 := os.Rename(file, `重命名文件.txt`)
    if err1 != nil {
        panic(err1)
    } else {
        println(`文件重命名成功`)
    }

    // 重命名文件夹
    folder := `./新建文件夹`
    err2 := os.Rename(folder, `重命名文件夹`)
    if err2 != nil {
        panic(err2)
    } else {
        println(`文件夹重命名成功`)
    }}
Nach dem Login kopieren

Erweitertes Wissen: Betriebssystempaket

Das Betriebssystempaket der Go-Sprache stellt die Schnittstelle für Betriebssystemfunktionen bereit, was ein relativ wichtiges Paket ist. Wie der Name schon sagt, wird das Betriebssystempaket hauptsächlich zum Ausführen grundlegender Systemvorgänge auf dem Server verwendet, z. B. Dateivorgänge, Verzeichnisvorgänge, Befehlsausführung, Signale und Interrupts, Prozesse, Systemstatus usw.

Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmiervideos! !

Das obige ist der detaillierte Inhalt vonSo ändern Sie den Dateinamen in der Go-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!