Bearbeiten von „Datei double finder.dart“
Zur Navigation springen
Zur Suche springen
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden.
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 212: | Zeile 212: | ||
* <code>break;</code> ... und Schleife abbrechen | * <code>break;</code> ... und Schleife abbrechen | ||
* <code>if (processedFile.hashStart == newEntry.hashStart)</code> Sind die Prüfsummen für den ersten Block gleich? | * <code>if (processedFile.hashStart == newEntry.hashStart)</code> Sind die Prüfsummen für den ersten Block gleich? | ||
* <code> | * <code>rocessedFile.hashFull ??= calcHash(File(processedFile.name), calculateStartBlock: false);</code> Wenn noch nicht berechnet, dann berechne die Prüfsumme der Gesamtdatei. | ||
* <code>newEntry.hashFull ??= calcHash(file, calculateStartBlock: false);</code> Berechnet die Prüfsumme, wenn noch nicht erledigt. | * <code>newEntry.hashFull ??= calcHash(file, calculateStartBlock: false);</code> Berechnet die Prüfsumme, wenn noch nicht erledigt. | ||
* <code>for (var processedFile in toRemove)</code> Über alle Einträge der "zu-löschen-Liste": | |||
* <code>for (var processedFile in toRemove)</code> Über alle Einträge der " | |||
* <code>processedFiles[size].remove(processedFile);</code> Eintrag löschen. | * <code>processedFiles[size].remove(processedFile);</code> Eintrag löschen. | ||
* <code>if (newEntry != null)</code> Wenn oben kein Fehler war.. | * <code>if (newEntry != null)</code> Wenn oben kein Fehler war.. | ||
* <code>processedFiles[size].add(newEntry);</code> Die Daten der aktuellen Datei für diese Dateigröße merken. | * <code>processedFiles[size].add(newEntry);</code> Die Daten der aktuellen Datei für diese Dateigröße merken. |