Kommentar zur ScanCsv Methode hinzugefügt. Closure in Betrieb genommen.

This commit is contained in:
Marco Kittel 2025-06-28 15:06:12 +02:00
parent b8e72f5652
commit 3fccbe2237
1 changed files with 7 additions and 3 deletions

View File

@ -28,6 +28,11 @@ func NewElioDateiFoo(dir string, process ElioHandleFunc) *ElioDateiFoo {
return &df
}
// Ordner durchiterieren. Dateien ohne csv Endnung ausschließlen.
// Datumsobjekt und Warenhaus sowie Lokalität extrahieren. Ungültige Dateien überspringen.
// Warenhausnamen in eine eine Hashmap ablegen. Dopplungen mit dem spätesten Zeitpunkt behalten.
// Veraltete Dateien mit Präfix no-import und Postifx .old benennen.
// Gültige Dateinamen zur Extraktion in Closure übergeben.
func (f *ElioDateiFoo) ScanCsv() {
files, err := os.ReadDir(f.dir)
@ -58,8 +63,7 @@ func (f *ElioDateiFoo) ScanCsv() {
}
}
}
for k, v := range filemap {
fmt.Printf("%s %s", k, v)
for _, v := range filemap {
f.process(v.filename)
}
// f.process(file.Name())
}