当前位置: 首页 > news >正文

网站建设公司比较好的有哪些网站备案删除

网站建设公司比较好的有哪些,网站备案删除,网站的详情页面设计,住建培训平台目录 复制文件 方式1#xff1a;通过内置包文件操作实现 方式2#xff1a;通过exec包实现 移动文件 方式1#xff1a;通过内置包文件操作实现 方式2#xff1a;通过exec包实现 提示 复制文件 方式1#xff1a;通过内置包文件操作实现 func CopyFile(src, dst str…目录 复制文件 方式1通过内置包文件操作实现 方式2通过exec包实现 移动文件 方式1通过内置包文件操作实现 方式2通过exec包实现 提示 复制文件 方式1通过内置包文件操作实现 func CopyFile(src, dst string) (size int64, err error) {fmt.Printf(ready copy %s to %s\n, src, dst)srcFile, err : os.OpenFile(src, os.O_RDONLY, 0644)if err ! nil {err fmt.Errorf(failed to open source file: %v, err)return}defer srcFile.Close()info, err : srcFile.Stat()if err ! nil {err fmt.Errorf(failed to get file info: %v\n, err)return}size info.Size()if info.IsDir() {err fmt.Errorf(source is a directory, does not support copying directories recursively.)return}dstFile, err : createFile(dst, info)if err ! nil {err errors.New(fmt.Sprintf(failed to create destination file: %v, err))return}defer dstFile.Close()_, err io.Copy(dstFile, srcFile)if err ! nil {err fmt.Errorf(fmt.Sprintf(failed to copy file: %v\n, err))return}fmt.Printf(successfully copied %s to %s\n, src, dst)return }func createFile(dst string, info os.FileInfo) (*os.File, error) {dir : filepath.Dir(dst)err : os.MkdirAll(dir, os.ModePerm)if err ! nil {return nil, fmt.Errorf(failed to create destination directory: %w, err)}dstFile, err : os.Create(dst)if err ! nil {return nil, fmt.Errorf(failed to create destination file: %w, err)}err dstFile.Chmod(info.Mode())if err ! nil {dstFile.Close()return nil, fmt.Errorf(failed to set destination file permissions: %w, err)}return dstFile, nil } 方式2通过exec包实现 封装执行简单命令的函数 func Exec(name string, args ...string) (outString string, err error) {var out bytes.Buffervar stderr bytes.Buffercmd : exec.Command(name, args...)cmd.Stdout outcmd.Stderr stderrerr cmd.Run()outString out.String()if err ! nil {err fmt.Errorf(exec failed: %v, stderr%s. name%s, args%v., err, stderr.String(), name, args)}return } 使用 _, err Exec(cp, src, dst) 即可完成文件复制。 移动文件 方式1通过内置包文件操作实现 func Move(src, dst string) error {return os.Rename(src, dst) } 方式2通过exec包实现 _, err Exec(mv, src, dst) 提示 目标目录不存在时通过exec.Command的方式执行cp、mv会报错因此需要提前准备好目的目录。
http://www.pierceye.com/news/607756/

相关文章:

  • 中药网站模板襄阳seo优化服务
  • 做爰片免费观看网站会展企业网站建设方案
  • 国内空间没备案可以打开网站吗dw做网站 怎么做背景图片
  • host绑定网站国外网站风格
  • 安顺建设局网站wordpress 分页
  • 重庆做网站个人外网登录不了WordPress
  • 医药平台网站建设网站排名做不上去
  • 网站关键词优化培训怎样使用wordpress
  • wordpress多站做网站空间百度云和阿里云区别
  • 衡水企业网站制作公司3000块钱在朋友圈投放广告
  • 做网站没有公网北京网页制作教程
  • 运城哪家做网站的公司好小商铺装修
  • 如何访问win7下做的网站时间轴网站模板
  • html5网站制作软件做app找哪个网站吗
  • 网站名称怎么备案外贸商城网站模板
  • 网页设计网站网站建设课程设计客户关系管理流程图
  • 网站开发遇到的难题品牌策划公司有哪些
  • 网站如何做视频链接网络服务器可提供的常见服务
  • 做二手钢结构网站有哪些网站建设开发ppt
  • 做网站分什么软件免费备案网站空间
  • 网站建设公司大全如何制作网站视频的软件
  • 手机网站开发有前途软件开发服务费税率
  • 代做网站的公司有哪些logo一键生成器不要钱的
  • 网站建设和编程的区别游戏网站模板html
  • 大麦网网站内似网站开发百度资料怎么做网站
  • 网站销售方案英文淘宝网站建设
  • wordpress双语网站微信二次开发
  • 公司的网站建设做什么费用尚海整装公司电话
  • 贵阳市建设厅官方网站官方网站开发需要几个技术人员
  • 电子政务网站模版科学规划网页的做法是