pkg.re/essentialkaos/ek@v12.36.0+incompatible/fsutil/list_windows.go (about) 1 // +build windows 2 3 package fsutil 4 5 // ////////////////////////////////////////////////////////////////////////////////// // 6 // // 7 // Copyright (c) 2021 ESSENTIAL KAOS // 8 // Apache License, Version 2.0 <https://www.apache.org/licenses/LICENSE-2.0> // 9 // // 10 // ////////////////////////////////////////////////////////////////////////////////// // 11 12 // ListingFilter is struct with properties for filtering listing output 13 type ListingFilter struct { 14 MatchPatterns []string 15 NotMatchPatterns []string 16 17 ATimeOlder int64 18 ATimeYounger int64 19 CTimeOlder int64 20 CTimeYounger int64 21 MTimeOlder int64 22 MTimeYounger int64 23 24 SizeLess int64 25 SizeGreater int64 26 SizeEqual int64 27 SizeZero bool 28 29 Perms string 30 NotPerms string 31 } 32 33 // ////////////////////////////////////////////////////////////////////////////////// // 34 35 func List(dir string, ignoreHidden bool, filters ...ListingFilter) []string { 36 return []string{} 37 } 38 39 func ListAll(dir string, ignoreHidden bool, filters ...ListingFilter) []string { 40 return []string{} 41 } 42 43 func ListAllDirs(dir string, ignoreHidden bool, filters ...ListingFilter) []string { 44 return []string{} 45 } 46 47 func ListAllFiles(dir string, ignoreHidden bool, filters ...ListingFilter) []string { 48 return []string{} 49 } 50 51 func ListToAbsolute(path string, list []string) { 52 return 53 }