2017-02-16 1 views
0

Ich generiere Android-Log-Datei mit Fledermaus alle 5 Minuten. Das Format der generierten Datei lautet wie folgt: 20170216_235901.txt. Es erzeugt keine Datei nach 23:59. Dieses Bild zeigt die generierten Dateien. Sie können sehen, dass der Zeitstempel der generierten Datei des nächsten Tages nach 23:59 fehlt und nicht im .txt-Format vorliegt.Android-Log-Datei generiert nach 23:59 aus Batch-Datei funktioniert nicht

Mein Code für die Fledermaus ist wie folgt:

:LOOP 
adb logcat -v time -d *:E >  C:\Users\my_name\Desktop\backup\%date:~-10,4%%date:~-5,2%%date:~-2,2%_%time:~ 0,2%%time:~3,2%%time:~6,2%.txt & 
timeout /t 300 
goto :LOOP 

Was dies verursacht? und wie man es löst?

Vielen Dank im Voraus!

+2

Aus reiner Neugierde fängt es an zu arbeiten wieder korrekt um 10 Uhr? – SomethingDark

+0

Nein, es funktioniert nicht seit 23:59 – Anndexi9

Antwort

3

Der Hinweis erscheint der letzte Dateiname in der Liste zu sein - 20170216_8:55 erstellt

Ich würde vorschlagen, dass Sie „die generierten Dateinamen zitieren“ (dh ...>"C:\Users\my_name\Desktop\backup\%date:~-10,4%%date:~-5,2%%date:~-2,2%_%time:~0,2%%time:~3,2%%time:~6,2%.txt" &..., weil es, dass der Zieldateiname enthält einen Raum erscheinen würde, also wird nur der erste Teil als Dateiname verwendet, und diese Datei wird alle 5 Minuten überschrieben, bis die Stunden wieder zweistellig sind (daher die Frage des Dunklen)

+0

Super cool! Ich habe es endlich verstanden. – Anndexi9

+1

Darauf wollte ich hinweisen – SomethingDark

Verwandte Themen