コード例 #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,
	})
}