2017-02-16 11 views
0

5分ごとにbatでアンドロイドログファイルを生成します。生成されるファイルの形式は、20170216_235901.txtです。 23:59以降にファイルを生成できません。 この画像は、生成されたファイルを示しています。次の日の生成されたファイルのタイムスタンプが23:59以降に失われていて、それが.txt形式ではないことがわかります。バッチファイルから23:59後にアンドロイドログファイルが生成されない

バットのための私のコードは次のようである:これを引き起こした

: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 

何?どのようにそれを解決するには?

ありがとうございます!

+2

好奇心の邪魔をして、午前10時頃にもう一度正しく? – SomethingDark

+0

いいえ、23:59から働かない – Anndexi9

答えて

3

手がかりはあなたのリストの最後のファイル名のように見える - 20170216_は、先のファイル名にスペースが含まれていると思われるので、私はあなたが(すなわち...>"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" &...「生成されたファイル名を引用する」ことをお勧めしたい8:55

を作成最初の部分だけがファイル名として使用され、そのファイルは5分ごとに上書きされ、10:00に再び2桁の数字が表示されます(したがって、暗いものの質問)

+0

超クール!私はついにそれを得た。 – Anndexi9

+1

それは私がヒントをしようとしていたものです – SomethingDark

関連する問題