go言語 カレントフォルダを取得する

  • 作成日 2021.06.01
  • 更新日 2022.10.28
  • go
go言語 カレントフォルダを取得する

go言語で、ライブラリosのGetwdを使用して、カレントフォルダを取得するサンプルコードを記述してます。go言語のバージョンは1.15.4を使用してます。

環境

  • OS windows10 pro 64bit
  • go言語 1.15.4

Getwd使い方

Getwdを使用すれば、カレントフォルダを取得することが可能です。

p, _ := os.Getwd()

以下は、カレントフォルダを取得するサンプルコードとなります。

package main

import (
	"fmt"
	"os"
)

func main() {

	// カレントフォルダ取得
	p, _ := os.Getwd()
	fmt.Println(p)
	// C:\sample_go

	// 移動
	os.Chdir("C:/sample")

	// 確認
	p, _ = os.Getwd()
	fmt.Println(p)
	// C:\sample

}