diff --git a/file_windows.go b/file_windows.go index 305fd10..d1c31a1 100644 --- a/file_windows.go +++ b/file_windows.go @@ -350,7 +350,7 @@ func initDirNameExt(filename string, name []uint16) (dir *uint16, ext *uint16) { d, n := splitDirAndName(filename) e := filepath.Ext(n) if n != "" { - copy(name, syscall.StringToUTF16(filename)) + copy(name, syscall.StringToUTF16(n)) } if d != "" { dir = syscall.StringToUTF16Ptr(d)