Ein kleines Windows-Rätsel
Hier ein kleines Rätsel für euch, aber ich warne euch, es geht um Windows.
Um Live
mitzumachen braucht ihr nur ein "cmd"-Fenster, cygwin oder ähnliches wird nicht gebraucht. Los, mitmachen! :)
Erst brauchen wir ein paar Testfiles. Die sollen Logfiles simulieren:
C:\cygwin\home\sec>md \test
C:\cygwin\home\sec>cd \test
C:\test>for /l %g in (1,1,9) do @echo x >2008-05-0%g-BOST.txt
Wenn wir uns nun anschauen wie das aussieht, ist alles wie erwartet:
C:\test>dir 2008*.txt
Datenträger in Laufwerk C: ist voll
Volumeseriennummer: 05EC-0042
Verzeichnis von C:\test
09.12.2008 15:05 4 2008-05-01-BOST.txt
09.12.2008 15:05 4 2008-05-02-BOST.txt
09.12.2008 15:05 4 2008-05-03-BOST.txt
09.12.2008 15:05 4 2008-05-04-BOST.txt
09.12.2008 15:05 4 2008-05-05-BOST.txt
09.12.2008 15:05 4 2008-05-06-BOST.txt
09.12.2008 15:05 4 2008-05-07-BOST.txt
09.12.2008 15:05 4 2008-05-08-BOST.txt
09.12.2008 15:05 4 2008-05-09-BOST.txt
9 Datei(en) 36 Bytes
0 Verzeichnis(se), 884.576.256 Bytes frei
Jetzt kommt der spannende Teil. Wir wollen nach alten Logfiles suchen, und dann passiert das:
C:\test>dir 2000*.txt
Datenträger in Laufwerk C: ist voll
Volumeseriennummer: 05EC-0042
Verzeichnis von C:\test
09.12.2008 15:05 4 2008-05-08-BOST.txt
09.12.2008 15:05 4 2008-05-06-BOST.txt
09.12.2008 15:05 4 2008-05-09-BOST.txt
09.12.2008 15:05 4 2008-05-05-BOST.txt
09.12.2008 15:05 4 2008-05-07-BOST.txt
5 Datei(en) 20 Bytes
0 Verzeichnis(se), 884.576.256 Bytes frei
Das ganze gibts auch als Batchfile zum ausprobieren hier.
Wer hat eine Idee?
– Sec
posted at:
15:56
| Category:
/ekelig
|
permanent link to this entry
|
2 comments
(
trackback)
XlF wrote on Tue, 09 Dec 2008 18:27
Es ist hilfreich, zu wissen, dass Windows ein wenig kaputt ist, wenn es darum geht, Dateinamen zu speichern, die nicht 8.3 entsprechen und wenn Du mal dir /x machst, geht Dir vermutlich ein Licht auf :) .