Dapatkan bahagian direktori laluan fail menggunakan fungsi path/filepath.Dir

WBOY
Lepaskan: 2023-07-27 09:06:02
asal
1667 orang telah melayarinya

Gunakan fungsi laluan/laluan fail.Dir untuk mendapatkan bahagian direktori laluan fail

Dalam proses pembangunan harian kami, pemprosesan laluan fail selalunya terlibat. Kadangkala, kita perlu mendapatkan bahagian direktori laluan fail, iaitu laluan ke folder di mana fail itu terletak. Dalam bahasa Go, anda boleh menggunakan fungsi Dir yang disediakan oleh pakej path/filepath untuk melaksanakan fungsi ini. Tandatangan fungsi

Dir adalah seperti berikut:

func Dir(rentetan laluan) rentetan

Fungsi Dir menerima laluan parameter rentetan, yang mewakili laluan fail yang akan diproses. Ia kemudian mengembalikan bahagian direktori laluan.

Sekarang, mari kita tunjukkan cara menggunakan fungsi Dir melalui contoh mudah.

package main

import (
    "fmt"
    "path/filepath"
)

func main() {
    filePath := "/Users/username/Documents/example.txt"
    dirPath := filepath.Dir(filePath)
    fmt.Println("文件路径:", filePath)
    fmt.Println("目录路径:", dirPath)
}
Salin selepas log masuk

Dalam contoh ini, kami mentakrifkan failPath berubah, yang menyimpan laluan mutlak fail. Seterusnya, kami memanggil fungsi Dir dan lulus dalam filePath sebagai parameter, dan menetapkan laluan direktori yang dikembalikan kepada pembolehubah dirPath. Akhir sekali, kami menggunakan fungsi fmt.Println untuk mencetak laluan fail dan laluan direktori.

Jalankan atur cara dan anda akan melihat output berikut:

文件路径: /Users/username/Documents/example.txt
目录路径: /Users/username/Documents
Salin selepas log masuk

Seperti yang anda lihat, fungsi Dir berjaya memperoleh bahagian direktori laluan fail, iaitu laluan ke folder di mana fail itu terletak.

Perlu diambil perhatian bahawa laluan direktori yang dikembalikan oleh fungsi Dir ialah laluan mutlak atau laluan relatif kepada direktori kerja semasa. Jika laluan yang dilalui ialah laluan relatif, laluan direktori yang dikembalikan juga akan menjadi laluan relatif. Jika laluan yang dilalui ialah laluan mutlak, laluan direktori yang dikembalikan juga akan menjadi laluan mutlak.

Selain itu, fungsi Dir tidak menyemak sama ada fail itu wujud. Ia hanya akan mengekstrak bahagian direktori dari laluan yang diberikan dan mengembalikan laluan itu.

Ringkasan

Dalam artikel ini, kami memperkenalkan cara menggunakan fungsi Dir bagi pakej laluan/fail dalam bahasa Go untuk mendapatkan bahagian direktori laluan fail. Melalui fungsi ini, kita boleh dengan mudah mendapatkan laluan folder di mana fail terletak, supaya dapat mengendalikan laluan fail dengan lebih baik. Saya harap artikel ini akan membantu anda menangani laluan fail dalam kerja pembangunan harian anda.

Atas ialah kandungan terperinci Dapatkan bahagian direktori laluan fail menggunakan fungsi path/filepath.Dir. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan