Rumah pembangunan bahagian belakang Golang Gunakan fungsi path/filepath.Ext untuk mendapatkan bahagian sambungan laluan fail

Gunakan fungsi path/filepath.Ext untuk mendapatkan bahagian sambungan laluan fail

Jul 25, 2023 pm 08:42 PM
sambungan laluan fail dapatkan path/filepathext

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:

1

2

3

4

5

6

7

8

9

10

11

12

package main

 

import (

    "fmt"

    "path/filepath"

)

 

func main() {

    filePath := "/Users/username/Documents/example.txt"

    ext := filepath.Ext(filePath)

    fmt.Println("文件扩展名为:", ext)

}

Salin selepas log masuk

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:

1

文件扩展名为: .txt

Salin selepas log masuk

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 . yang terakhir. Jika laluan fail mengandungi berbilang ., 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"。这个函数会始终返回以.开头的扩展名。

另外,如果文件路径中不包含.

Selain itu, jika laluan fail tidak mengandungi ., rentetan kosong akan dikembalikan. Contohnya, jika laluan fail ialah "/Users/username/Documents/example", sambungan yang dikembalikan ialah "" (rentetan kosong).

Selain mendapatkan sambungan laluan fail, fungsi laluan/laluan fail.Ext juga boleh digunakan untuk menentukan sama ada fail tersebut mempunyai sambungan tertentu. Sebagai contoh, kami boleh menggunakan kod berikut untuk menentukan sama ada fail ialah fail imej:

1

2

3

4

5

6

7

8

9

10

11

12

13

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)

}

Salin selepas log masuk
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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

4 Cara Pantas untuk Membuka Imej Webp pada Windows 11 4 Cara Pantas untuk Membuka Imej Webp pada Windows 11 Sep 30, 2023 pm 02:13 PM

WebP atau WebPicture ialah format imej moden yang dibangunkan oleh Google dan telah digunakan secara meluas oleh industri baru-baru ini. Imej ini lebih kecil daripada fail JPG, JPEG atau PNG, yang meningkatkan kelajuan pemuatan halaman dan menjadikannya berharga dari perspektif SEO. Tetapi bagaimana untuk membuka fail WebP dalam Windows 11? Memandangkan ia adalah format imej yang agak baharu, pertama kali diumumkan pada Mac 2010, keserasian pasti menjadi isu. Sesetengah perisian penyuntingan foto masih tidak menyokong sambungan fail. Tetapi keadaan berubah dengan cepat! Adakah Windows 11 menyokong WebP? Walaupun fail imej WebP tidak serasi dengan Windows 11 sebelumnya, M

Di manakah laluan fail desktop win7? Di manakah laluan fail desktop win7? Jul 11, 2023 pm 03:17 PM

Di manakah saya boleh mencari laluan fail desktop win7 dan laluan fail desktop win7? Apabila komputer kita kekal selama-lamanya, ia akan tersangkut. Memandangkan kita mempunyai lebih banyak fail, komputer akan berjalan lebih perlahan dan lebih perlahan. Jadi di manakah laluan fail desktop win7? Jom kongsi tutorial. 1. Mula-mula, kita buka folder pemacu C. 2. Kemudian cari desktop, klik kanan dan pilih Properties. 3. Kotak sifat muncul, pilih pintasan, dan laluan fail sasaran berada di bawah. Di atas adalah kaedah carian untuk laluan fail desktop win7 saya harap ia akan membantu semua orang.

Bagaimana untuk mendapatkan sambungan fail dalam Python? Bagaimana untuk mendapatkan sambungan fail dalam Python? Sep 08, 2023 pm 01:53 PM

Sambungan fail dalam Python ialah akhiran yang dilampirkan pada penghujung nama fail untuk menunjukkan format atau jenis fail. Ia biasanya terdiri daripada tiga atau empat aksara, nama fail diikuti dengan noktah, seperti ".txt" atau ".py". Sistem pengendalian dan program menggunakan sambungan fail untuk menentukan jenis fail itu dan cara ia harus diproses. Diiktiraf sebagai fail teks biasa. Sambungan fail dalam Python adalah penting semasa membaca atau menulis fail kerana ia menetapkan format fail dan cara terbaik untuk membaca dan menulis data. Sebagai contoh, sambungan fail ".csv" ialah sambungan yang digunakan semasa membaca fail CSV dan modul csv digunakan untuk memproses fail. Algoritma untuk mendapatkan sambungan fail dalam Python Manipulasi rentetan nama fail dalam Python.

Di mana untuk mendapatkan kod keselamatan Google Di mana untuk mendapatkan kod keselamatan Google Mar 30, 2024 am 11:11 AM

Google Authenticator ialah alat yang digunakan untuk melindungi keselamatan akaun pengguna dan kuncinya ialah maklumat penting yang digunakan untuk menjana kod pengesahan dinamik. Jika anda terlupa kunci Google Authenticator dan hanya boleh mengesahkannya melalui kod keselamatan, maka editor tapak web ini akan membawakan anda pengenalan terperinci tentang tempat untuk mendapatkan kod keselamatan Google. Saya harap ia dapat membantu anda tahu lebih lanjut Pengguna sila teruskan membaca di bawah! Mula-mula buka tetapan telefon dan masukkan halaman tetapan. Tatal ke bawah halaman dan cari Google. Pergi ke halaman Google dan klik pada Akaun Google. Masukkan halaman akaun dan klik Lihat di bawah kod pengesahan. Masukkan kata laluan anda atau gunakan cap jari anda untuk mengesahkan identiti anda. Dapatkan kod keselamatan Google dan gunakan kod keselamatan untuk mengesahkan identiti Google anda.

Gunakan fungsi math.Max ​​untuk mendapatkan nilai maksimum dalam set nombor Gunakan fungsi math.Max ​​untuk mendapatkan nilai maksimum dalam set nombor Jul 24, 2023 pm 01:24 PM

Gunakan fungsi math.Max ​​untuk mendapatkan nilai maksimum dalam set nombor Dalam matematik dan pengaturcaraan, selalunya perlu mencari nilai maksimum dalam set nombor. Dalam bahasa Go, kita boleh menggunakan fungsi Max dalam pakej matematik untuk mencapai fungsi ini. Artikel ini akan memperkenalkan cara menggunakan fungsi math.Max ​​untuk mendapatkan nilai maksimum dalam set nombor, dan memberikan contoh kod yang sepadan. Pertama, kita perlu mengimport pakej matematik. Dalam bahasa Go, anda boleh menggunakan kata kunci import untuk mengimport pakej, seperti yang ditunjukkan di bawah: import"mat

Cara menangani format dan sambungan fail yang tidak konsisten Cara menangani format dan sambungan fail yang tidak konsisten Feb 19, 2024 pm 04:47 PM

Cara menyelesaikan ketidakpadanan antara format fail dan sambungan Semasa penggunaan komputer, kami sering menghadapi ketidakpadanan antara format fail dan sambungan. Apabila kami cuba membuka fail, sistem mungkin menggesa "Fail tidak boleh dibuka" atau "Format fail tidak disokong." Keadaan ini boleh mengelirukan dan mengecewakan, tetapi ia sebenarnya tidak begitu sukar untuk diperbaiki dan ia hanya memerlukan beberapa langkah mudah. Pertama, kita perlu memahami maksud format dan sambungan fail. Format fail merujuk kepada kaedah penyimpanan dan kaedah pengekodan fail Sebagai contoh, fail teks adalah

Bagaimana untuk mendapatkan elemen terakhir LinkedHashSet di Java? Bagaimana untuk mendapatkan elemen terakhir LinkedHashSet di Java? Aug 27, 2023 pm 08:45 PM

Mendapatkan semula elemen terakhir daripada LinkedHashSet dalam Java bermakna mendapatkan semula elemen terakhir dalam koleksinya. Walaupun Java tidak mempunyai kaedah terbina dalam untuk membantu mendapatkan semula item terakhir dalam LinkedHashSets, terdapat beberapa teknik berkesan yang memberikan fleksibiliti dan kemudahan untuk mendapatkan semula elemen terakhir ini dengan cekap tanpa melanggar perintah sisipan - satu kemestian bagi isu pembangun Java yang ditangani dengan berkesan dalam aplikasinya . Dengan menggunakan strategi ini secara berkesan dalam projek perisian mereka, mereka boleh mencapai penyelesaian terbaik untuk keperluan ini LinkedHashSetLinkedHashSet ialah struktur data yang cekap dalam Java yang menggabungkan HashSet dan

Bagaimana untuk mendapatkan laluan fail menggunakan C++? Bagaimana untuk mendapatkan laluan fail menggunakan C++? Jun 02, 2024 pm 08:15 PM

Kaedah untuk mendapatkan laluan fail dalam C++ ialah: 1. Gunakan perpustakaan std::filesystem. 2. Gunakan perpustakaan Boost. Kaedah ini boleh digunakan untuk mendapatkan laluan mutlak, direktori akar, direktori induk dan sambungan fail. Dalam amalan, teknik ini boleh digunakan untuk memaparkan senarai fail dalam antara muka pengguna.

See all articles