最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Golang語(yǔ)言中fs.ReadDir的全面指南

 更新時(shí)間:2023年12月25日 08:38:47   作者:KaiWenRui  
歡迎來(lái)到Golang語(yǔ)言中fs.ReadDir的全面指南!這個(gè)簡(jiǎn)短的引導(dǎo)將讓你掌握如何高效地使用這個(gè)功能,一起來(lái)深入探索吧,保證你會(huì)有所收獲!

平時(shí)習(xí)慣了./../作為訪問(wèn)目錄的路徑,但今天使用golang中fs.ReadDir這個(gè)函數(shù)的時(shí)候發(fā)現(xiàn)這個(gè)習(xí)慣是不正確的。

但是常用的命令并沒(méi)有分很清楚.和./在這幾個(gè)命令中使用.或./都可以到達(dá)目錄下

ls
cd

錯(cuò)誤示范

package main

import (
	"fmt"
	"io/fs"
	"os"
)

func main() {
	fsfile := os.DirFS("./")
	dir, err := fs.ReadDir(fsfile, "./")
	if err != nil {
		return
	}
	for _, file := range dir {
		fmt.Println(file.Name())
	}

}

這樣寫的話err會(huì)出現(xiàn)如下提示(奇怪的是在使用1.22.1rc這個(gè)版本中,沒(méi)有任何提示,而在1.21.5版本中會(huì)出現(xiàn)提示沒(méi)有這個(gè)目錄)

readdir ./: invalid argument

這是正確的代碼

package main

import (
	"fmt"
	"io/fs"
	"os"
)

func main() {
	fsfile := os.DirFS(".") //這里使用./或者.都可以
	dir, err := fs.ReadDir(fsfile, ".")
	if err != nil {
		return
	}
	for _, file := range dir {
		fmt.Println(file.Name())
	}

}

后面查詢了一下,.和..是表示目錄,而./和../表示目錄下,應(yīng)該是這個(gè)原因吧

到此這篇關(guān)于Golang語(yǔ)言中fs.ReadDir的全面指南的文章就介紹到這了,更多相關(guān)golang中的fs.ReadDir內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 淺析Go語(yǔ)言中的方法集合與選擇receiver類型

    淺析Go語(yǔ)言中的方法集合與選擇receiver類型

    這篇文章主要為大家詳細(xì)介紹了Go語(yǔ)言中的方法集合與選擇receiver類型的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),對(duì)我們深入學(xué)習(xí)go語(yǔ)言有一定的幫助,需要的可以參考下
    2023-11-11
  • Golang中panic的異常處理

    Golang中panic的異常處理

    本文主要介紹了Golang中panic的異常處理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • GO語(yǔ)言字符串處理Strings包的函數(shù)使用示例講解

    GO語(yǔ)言字符串處理Strings包的函數(shù)使用示例講解

    這篇文章主要為大家介紹了GO語(yǔ)言字符串處理Strings包的函數(shù)使用示例講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • Go語(yǔ)言使用HTTP包創(chuàng)建WEB服務(wù)器的方法

    Go語(yǔ)言使用HTTP包創(chuàng)建WEB服務(wù)器的方法

    這篇文章主要介紹了Go語(yǔ)言使用HTTP包創(chuàng)建WEB服務(wù)器的方法,結(jié)合實(shí)例形式分析了Go語(yǔ)言基于HTTP包創(chuàng)建WEB服務(wù)器客戶端與服務(wù)器端的實(shí)現(xiàn)方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-07-07
  • go語(yǔ)言簡(jiǎn)單的處理http請(qǐng)求的函數(shù)實(shí)例

    go語(yǔ)言簡(jiǎn)單的處理http請(qǐng)求的函數(shù)實(shí)例

    這篇文章主要介紹了go語(yǔ)言簡(jiǎn)單的處理http請(qǐng)求的函數(shù),實(shí)例分析了Go語(yǔ)言處理http請(qǐng)求的技巧,需要的朋友可以參考下
    2015-03-03
  • golang實(shí)現(xiàn)京東支付v2版本的示例代碼

    golang實(shí)現(xiàn)京東支付v2版本的示例代碼

    這篇文章主要介紹了golang實(shí)現(xiàn)京東支付v2版本,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • golang構(gòu)建HTTP服務(wù)的實(shí)現(xiàn)步驟

    golang構(gòu)建HTTP服務(wù)的實(shí)現(xiàn)步驟

    其實(shí)很多框架都是在 最簡(jiǎn)單的http服務(wù)上做擴(kuò)展的的,基本上都是遵循h(huán)ttp協(xié)議,本文主要介紹了golang構(gòu)建HTTP服務(wù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Go語(yǔ)言服務(wù)器開(kāi)發(fā)之客戶端向服務(wù)器發(fā)送數(shù)據(jù)并接收返回?cái)?shù)據(jù)的方法

    Go語(yǔ)言服務(wù)器開(kāi)發(fā)之客戶端向服務(wù)器發(fā)送數(shù)據(jù)并接收返回?cái)?shù)據(jù)的方法

    這篇文章主要介紹了Go語(yǔ)言服務(wù)器開(kāi)發(fā)之客戶端向服務(wù)器發(fā)送數(shù)據(jù)并接收返回?cái)?shù)據(jù)的方法,實(shí)例分析了客戶端的開(kāi)發(fā)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-02-02
  • Go 語(yǔ)言指針賦值的具體使用

    Go 語(yǔ)言指針賦值的具體使用

    Go語(yǔ)言中指針用于存儲(chǔ)變量地址,可提升性能但需謹(jǐn)慎使用,需注意nil檢查、避免循環(huán)問(wèn)題及返回局部變量地址的陷阱,下面就來(lái)介紹一下指針賦值,感興趣的可以了解一下
    2025-08-08
  • Golang基礎(chǔ)學(xué)習(xí)之map的示例詳解

    Golang基礎(chǔ)學(xué)習(xí)之map的示例詳解

    哈希表是常見(jiàn)的數(shù)據(jù)結(jié)構(gòu),有的語(yǔ)言會(huì)將哈希稱作字典或者映射,在Go中,哈希就是常見(jiàn)的數(shù)據(jù)類型map,本文就來(lái)聊聊Golang中map的相關(guān)知識(shí)吧
    2023-03-03

最新評(píng)論

汝城县| 克什克腾旗| 吴川市| 稷山县| 岚皋县| 武胜县| 托克逊县| 涞源县| 谢通门县| 来安县| 怀化市| 科技| 汝阳县| 南乐县| 富宁县| 建平县| 丰镇市| 镇沅| 铅山县| 扶余县| 神农架林区| 临漳县| 蕲春县| 五原县| 鄂托克前旗| 山东省| 黔江区| 北川| 鄂伦春自治旗| 庄河市| 西充县| 永福县| 鄂温| 富锦市| 濮阳县| 三都| 龙州县| 九龙县| 色达县| 邵武市| 和田县|