原因:temp文件夹路径设置错误造成的。
在太子河等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站设计、网站建设 网站设计制作定制网站,公司网站建设,企业网站建设,品牌网站制作,成都全网营销,外贸网站建设,太子河网站建设费用合理。
1、进入系统桌面后,在此电脑上点击鼠标右键,选择消虚属性。如图所示。
2、在属性面板中点击高级系统设置。如图所示。
3、接着设置环境变量。如图所示。
4、选择temp变量,点击编辑命令。如图所示。携伍
5、将temp文件拿隐燃夹路径设置为图中的路径,重新启动电脑,再次运行程序安装即可。
原因:设置错误导致。
1、第一步是进入桌面右下角点击Windows图标,然后选择[文件管理器散大衡]点击。
2.下一步是点击“桌面问题”文件夹,然后右键点击“[属性]”,如下图所示。
3.然后,从弹出的“桌面属性”选项卡中选择您要登录的用户名。请注意,在“冲做完全控制”选项卡下,选择“允许”并勾选“确仿渗定”。
4、最后一步是关闭所有窗口,此时桌面上可以正常“新建文件夹”。
golang中关于目录与文件名等操作都在os这个包中,具体的创建目录都是通过Mkdir和MkdirAll这2个函数来实现的,这两个函数用法一致
os.Mkdir(dirName string, perm FileMode)
dirName即要创建的目录(文件夹路径),可以是绝对路径,也可以是相对路径(相对于GOPATH)
perm表示创建的目录的权限,如0777(读r权限值为4,写槐帆权限w值为2,执行权限x值为1)
如:我要在/data/program/goapp这个目录下创建一个golang这个子目录,示例如下:
package main
import (
"os"
"fmt"
)
func main() {
err := os.Mkdir("/data/program/goapp/golang", 0666)
if err != nil {
咐明态 fmt.Println(err)
}
}
注:Mkdir和MkdirAll的区别
Mkdir创衡源建目录,它的父级目录必须是存在的,不然创建会失败
MkdirAll可以递归创建目录,即只要根目录存在即可,如下:
err := os.MkdirAll("/data/program/goapp/golang/test/hello", 0766)
if err != nil {
fmt.Println(err)
}
本例中:/data/program/goapp是已经存在的目录,而子目录golang/test/hello是不存在,此时要使用MkdirAll来创建