自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 golang直接压缩文件夹或者文件

/ 如果是目录,遍历目录下的文件和子目录。// 如果是文件,直接将文件添加到压缩包中。// 检查 sourcePath 是否是目录。// 写入文件内容到压缩包。// 写入文件头到压缩包。// 替换斜杠为正斜杠。// 创建压缩文件头。// 写入文件内容到压缩包。// 写入文件头到压缩包。// 创建压缩文件头。

2023-07-03 17:54:35 387 1

原创 Go语言如何把文件放到回收站-(Linux系统)

fmt.Errorf("创建回收站目录失败: %v", false)fmt.Errorf("移动文件到回收站失败: %v", false)上个帖子写了在window系统删除文件,这里补充下在linux系统删除文件。删除文件并将其移动到回收站的 Go 函数。如果发生异常,则函数会返回 false,否则返回 true。// 检查回收站目录是否存在,不存在则创建。// 将文件移动到回收站。

2023-06-07 17:41:06 137

原创 Go语言如何把文件放到回收站-(window系统)

结果用go的os.remove 把文件删除掉,惊奇的发现回收站并没有删除的文件,为此翻了很多论坛也没有找到答案。fFlags: FOF_ALLOWUNDO | FOF_NOCONFIRMATION, // 使用 FOF_ALLOWUNDO 可以将文件移动到回收站。// 删除文件到回收站,适用于windows系统的函数。// 调用 SHFileOperation 函数。// 定义 SHFILEOPSTRUCT 结构体。// 定义 SHFileOperation 函数。// 删除失败,输出错误信息。

2023-06-07 17:08:08 266 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除