golang中设置文件属性->设置文件隐藏文件夹,

tjh_james · · 1908 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

var ( pStrPath *string ) pStrPath = &path var p1 unsafe.Pointer = unsafe.Pointer(pStrPath) var name *uint16 = (* uint16)(p1) if exist,err := logger.IsExist(path);err == nil{ if exist == true{ log.Printf(" Dir:%s is exist.",path) }else if err := os.MkdirAll(path,0666);err == nil { log.Printf(" Dir:%s is not exist.\r\n",path) log.Printf("Make dir:%s success.",path) //设置文件属性->隐藏 if err := syscall.SetFileAttributes(name,syscall.FILE_ATTRIBUTE_HIDDEN);err != nil{ log.Println("syscall err ") os.Exit(-1) } return err } } return nil 问题: 那个name是一个*uint16,如何通过路径来设置隐藏文件夹? 上面的代码运行有问题。不能创建隐藏文件夹。

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1908 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传