os.Mkdir("A", os.ModePerm); // 當前目錄建立 A 資料夾
os.MkdirAll("A/B/C", os.ModePerm); // 當前目錄建立 多層 資料夾

os.Remove("A.txt") // 刪除檔案 (可多層)
os.RemoveAll("A") // 刪除資料料夾 (可多層)

// 以下為判斷該目錄或檔案是否存在,並判斷是資料夾還是檔案

finfo, err := os.Stat("AB")
if err != nil {
        print("沒找到資料夾 或 檔案");
}else{
    if finfo.IsDir() {
            print("這是資料夾");
    } else {
            print("這是檔案");
    }
}



arrow
arrow
    全站熱搜

    黃彥霖 發表在 痞客邦 留言(0) 人氣()