mirror of
https://github.com/JaCoB1123/dupe-finder.git
synced 2025-05-18 14:11:55 +02:00
Only output dupes if not deleting
This commit is contained in:
parent
b3b55d7d66
commit
17461421e5
28
main.go
28
main.go
@ -49,20 +49,6 @@ func main() {
|
|||||||
ioutil.WriteFile(*toFile, json, 644)
|
ioutil.WriteFile(*toFile, json, 644)
|
||||||
}
|
}
|
||||||
|
|
||||||
for size := range filesMap.FilesBySize {
|
|
||||||
for hash := range filesMap.FilesBySize[size] {
|
|
||||||
duplicateFiles := filesMap.FilesBySize[size][hash]
|
|
||||||
if len(duplicateFiles) <= 1 {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
|
|
||||||
for _, file := range duplicateFiles {
|
|
||||||
fmt.Println(file)
|
|
||||||
}
|
|
||||||
fmt.Println()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if *deleteDupesIn != "" {
|
if *deleteDupesIn != "" {
|
||||||
deleteIn := filepath.Clean(*deleteDupesIn)
|
deleteIn := filepath.Clean(*deleteDupesIn)
|
||||||
for size := range filesMap.FilesBySize {
|
for size := range filesMap.FilesBySize {
|
||||||
@ -82,6 +68,20 @@ func main() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
for size := range filesMap.FilesBySize {
|
||||||
|
for hash := range filesMap.FilesBySize[size] {
|
||||||
|
duplicateFiles := filesMap.FilesBySize[size][hash]
|
||||||
|
if len(duplicateFiles) <= 1 {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
for _, file := range duplicateFiles {
|
||||||
|
fmt.Println(file)
|
||||||
|
}
|
||||||
|
fmt.Println()
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user