在Windows下,系统根目录可能类似于C://
或D://
(当操作系统安装在驱动程序D:/
中时)。如何在Go中获取这个文件夹?如何在Google Golang中获取Windows的系统根目录?
1
A
回答
1
你可以使用filepath.VolumeName(os.GetEnv("SYSTEMROOT")) + "\\"
或短3210。 windir
环境变量可能不应该再被诚实使用,因为它不是一个系统控制的环境变量。
1
您可以使用os.Getenv来获取“environment”变量windir的值。下面是一个例子:
package main
import "os"
import "fmt"
func main() {
fmt.Println("system dir: ", os.Getenv("windir"))
}
相关问题
- 1. 获取系统根目录?
- 2. 获取系统根目录的NSURL
- 3. 从.NET标准库中获取Windows系统目录
- 4. 获取包含Windows系统目录的驱动器的盘符
- 5. 如何使用NDK在根设备上的系统目录中读取文件?
- 6. 如何获取项目根目录?
- 7. 如何在Windows操作系统中访问Undeletable目录/文件?
- 8. 在R中读取系统TMP目录
- 9. 如何获取CakePHP的根目录?
- 10. 如何使用Java获取特殊系统目录的路径
- 11. Golang x509在Mac OS X上无法加载系统根目录错误
- 12. 如何在Perl中的Windows上获取系统用户全名?
- 13. WordPress的 - 获取根目录?
- 14. 获取项目根目录
- 15. 如何获取windows字体的目录?
- 16. 获取域的根目录
- 17. PHP:如何从用户目录中获取文档根目录?
- 18. 如何递归获取所有非系统目录?
- 19. 如何在Windows上更改XAMPP中的根文档根目录?
- 20. 在Javascript中获取网站根目录
- 21. 获取文件系统目录条目的物理扇区
- 22. 获取Java中的默认根目录
- 23. 获取Web根目录
- 24. 获取scons根目录
- 25. 如何获取Windows Phone 8中的系统声音列表?
- 26. 如何从BlueJ的Windows系统中获取日期?
- 27. 如何在css中获取wordpress的根目录
- 28. 如何在Gem中获取Rails应用程序的根目录
- 29. 获取Emacs Lisp中的VC根目录
- 30. 检查一个目录是否为(文件系统)根目录