Kommentar zur ScanCsv Methode hinzugefügt. Closure in Betrieb genommen.
This commit is contained in:
parent
b8e72f5652
commit
3fccbe2237
|
|
@ -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())
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue