Rumah > Artikel > pembangunan bahagian belakang > Gunakan fungsi path/filepath.Ext untuk mendapatkan bahagian sambungan laluan fail
Gunakan fungsi path/filepath.Ext untuk mendapatkan bahagian sambungan laluan fail
Semasa proses pengaturcaraan, kita sering menghadapi keperluan untuk mendapatkan sambungan fail. Bahasa Go menyediakan laluan fungsi/laluan fail yang sangat mudah. Ext untuk melaksanakan fungsi ini. Artikel ini menerangkan cara menggunakan fungsi ini untuk mendapatkan bahagian sambungan laluan fail.
Mula-mula, mari lihat contoh mudah:
package main import ( "fmt" "path/filepath" ) func main() { filePath := "/Users/username/Documents/example.txt" ext := filepath.Ext(filePath) fmt.Println("文件扩展名为:", ext) }
Dalam kod di atas, kami mentakrifkan pembolehubah filePath untuk mewakili laluan fail. Kemudian, gunakan fungsi filepath.Ext untuk mendapatkan bahagian sambungan laluan fail dan tetapkan hasilnya kepada pembolehubah ext. Akhir sekali, gunakan fungsi fmt.Println untuk mencetak sambungan fail.
Jalankan kod di atas, hasil keluaran ialah:
文件扩展名为: .txt
Seperti yang dapat dilihat daripada hasil output, kami berjaya memperoleh sambungan laluan fail menggunakan fungsi laluan/laluan fail.Ext.
Perlu diingat bahawa fungsi laluan/laluan fail.Ext hanya akan mengembalikan bahagian sambungan selepas .
, hanya bahagian selepas terakhir.
akan dikembalikan. Contohnya, jika laluan fail ialah "/Users/username/Documents/example.tar.gz", sambungan yang dikembalikan ialah ".gz" dan bukannya ".tar.gz". Fungsi ini akan sentiasa mengembalikan sambungan bermula dengan .
. .
之后的扩展名部分。如果文件路径中包含多个.
,则只会返回最后一个.
后面的部分。例如,如果文件路径为"/Users/username/Documents/example.tar.gz",那么返回的扩展名将是".gz",而不是".tar.gz"。这个函数会始终返回以.
开头的扩展名。
另外,如果文件路径中不包含.
package main import ( "fmt" "path/filepath" ) func main() { filePath := "/Users/username/Documents/example.jpg" ext := filepath.Ext(filePath) isImage := (ext == ".jpg" || ext == ".png" || ext == ".gif") fmt.Println("是否为图片文件:", isImage) }Dalam kod di atas, kami menentukan fail dengan membandingkan sambungannya dengan ".jpg", ".png", dan ".gif " Sama ada fail itu ialah fail imej. Jika ia adalah fail imej, nilai isImage adalah benar, jika tidak ia adalah palsu. Melalui contoh di atas, kita dapat melihat bahawa menggunakan laluan/failpath.Fungsi Ext adalah sangat mudah dan boleh mendapatkan bahagian sambungan laluan fail dengan mudah. Sama ada ia digunakan untuk mendapatkan sambungan atau menentukan jenis fail, fungsi ini adalah alat yang sangat praktikal. 🎜
Atas ialah kandungan terperinci Gunakan fungsi path/filepath.Ext untuk mendapatkan bahagian sambungan laluan fail. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!