Zum Inhalt

Monat: April 2013

Dateien älter als N-Tage mittels Batch löschen

Will/muss man mittels einer Batchdatei Dateien löschen, die älter als N-Tage sind, so kann man dies relativ einfach erledigen. Voraussetzung ist, dass auf dem Rechner das Programm »forfiles« vorhanden ist.

Alles nach Windows XP sollte das Programm eigentlich an Bord haben. Falls es dennoch nicht vorhanden ist, so kann es hier heruntergeladen werden: Microsoft FTP Server
Einfach »forfiles.exe« herunterladen und fertig.

Die Anwendung des Programms ist auch denkbar simpel. Ein einfaches Beispiel kann wie folgt aussehen.

forfiles -pC:\Test\  -s -m*.zip -d-5 -c"cmd /c echo Test Loeschen: @PATH\@FILE"

Das Beispiel gibt alle »*.zip« Dateien im Verzeichnis »C:\Test\« in der Form »Test Loeschen: Pfad\Dateiname« aus. Will man nicht nur die Dateinamen ausgeben, sondern die Dateien löschen, so kann man einfach den »echo« Befehl durch ein »del« ersetzen und somit die Dateien löschen.

Eine genaue Beschreibung der einzelnen Optionen für forfiles findet man hier: Forfiles – Batch process multiple files | SS64.com

Quelle:
windows – Batch file to delete files older than N days – Stack Overflow

Coding, Fast and Slow: Developers and the Psychology of Overconfidence

The key is that you first accept that making accurate long-term estimates is fundamentally impossible. Once you’ve done that, you can tackle a challenge which, though extremely difficult, can be met: how you can your dev team generate a ton of value, even though you can not make meaningful long-term estimates?

Ein Artikel, der wirklich sehr gut auf den Punkt bringt, warum es in großen Softwareprojekten schwierig ist im Vorfeld ein gute Schätzung über den Aufwand abzugeben.

Kein Komma nach Grußformel!

Wie dem auch sei: Nach der Grußformel darf kein Komma stehen! Im Duden-Wortlaut („Richtiges und gutes Deutsch”, Band 9) liest sich das dann so: Die Grußformel […] und steht ohne Punkt, Komma oder Ausrufezeichen.

Leider oft gesehen, aber nie gerne. Also das Komma meine ich.

Learning Is More Important Than Knowing

And while DuckDuckGo teaches us a number of valuable lessons (about business, and privacy), to me, the most important, is that good programmers should be measured by what they can learn, not what they already know.

Eine Erkenntnis, die sich leider noch nicht bei allen relevanten Personen/Entscheidern durchgesetzt hat.