示例#1
0
文件: shell.go 项目: winlabs/gowin32
func ShellDelete(fileSpec string) error {
	return wrappers.SHFileOperation(&wrappers.SHFILEOPSTRUCT{
		Func:  wrappers.FO_DELETE,
		From:  MakeDoubleNullTerminatedLpstr(fileSpec),
		Flags: wrappers.FOF_NO_UI,
	})
}
示例#2
0
文件: shell.go 项目: winlabs/gowin32
func ShellCopy(source string, destination string) error {
	return wrappers.SHFileOperation(&wrappers.SHFILEOPSTRUCT{
		Func:  wrappers.FO_COPY,
		From:  MakeDoubleNullTerminatedLpstr(source),
		To:    MakeDoubleNullTerminatedLpstr(destination),
		Flags: wrappers.FOF_NO_UI,
	})
}