2017-02-16 3 views
0

Je génère un fichier journal android avec chauve-souris toutes les 5 minutes. Le format du fichier généré est le suivant: 20170216_235901.txt. Il ne parvient pas à générer le fichier après 23h59. Cette image montre les fichiers générés. Vous pouvez voir l'horodatage du fichier généré du jour suivant est manqué après 23h59 et il n'est pas au format .txt.Le fichier journal android généré après 23:59 à partir du fichier batch ne fonctionne pas

est comme mon code pour la chauve-souris ceci:

: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 

ce qui a causé cela? et comment le résoudre?

Merci d'avance!

+2

Juste par curiosité, ça commence à fonctionner correctement à nouveau autour de 10 heures? – SomethingDark

+0

Non, cela ne fonctionne pas depuis 23:59 – Anndexi9

Répondre

3

L'indice semble être le nom de fichier finale dans la liste - 20170216_ créé 8:55

Je vous suggère que vous « citer le nom du fichier généré » (c.-à-...>"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" &... parce qu'il semblerait que le nom du fichier de destination comprend un espace, donc seulement la première partie sera utilisée comme nom de fichier, et ce fichier sera écrasé toutes les 5 minutes jusqu'à 10:00 quand les heures auront de nouveau deux chiffres (d'où la question des sombres)

+0

Super cool! J'ai finalement compris. – Anndexi9

+1

Voilà ce que j'essayais de faire allusion à – SomethingDark