Veröffentlicht 2. Januar 200322 j hi! ich brauche unbedingt hilfe: wie komme ich in einer for..next anweisung im aktuellen schleifendurchlauf an den wert der variablen im nächsten durchlauf? also als beispiel for each folder in folder.subfolders ' hier habe ich den akutellen ordner und möchte nun wissen welcher der nächste sein wird next danke schonmal ich warte sehnlichst!
2. Januar 200322 j Warum merkst du dir nicht den Wert vom letzten Schleifendurchlauf in einer Variablen? Der Effekt wäre derselbe.
2. Januar 200322 j ja soweit war ich auch. problem ist, dass es darum geht files in ordnern zu löschen und in jedem ordner ein logfile zu plazieren das die gelöschten files auflistet. wenn ich dann erst immer im neuen schleifendurchlauf sprich neuen ordner das lofile vom vorherigen erstelle geht das ja beim allerletzten ordner schief, da danach kein schleifendurchlauf mehr stattfindet..
2. Januar 200322 j Das gleiche Problem hast Du aber bei deinem Ansatz auch. Beim letzten Schleifendurchlauf hast du keinen nächsten Ordner. Warum musst du da überhaupt auf den Ordner eines anderen Schleifendurchlaufs zugreifen? Du löschst die Dateien und erstellst die Logdatei. Wo ist das Problem?
17. Januar 200322 j naja aber wiher weiss ich wann ich die logdatei zu erstellen habe?? es kann ja sein dass nicht alle dateien im ordner gelöscht werden. folglich weiss ich erst wenn ich im nächsten ordner (oder am ende des gesamtvorgangs) angelangt bin, dass ich jetzt im vorherigen das logfile erstellen/editieren muss.
18. Januar 200322 j Merk es dir irgendwo und erstelle die Log- Dateien zum Schluss. Oder noch schöner : Am Ende eines jeden Ordners die Log - Datei erstellen und danach zum nächsten Ordner gehen - quasi als letzten Befehl in der Schleife.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.