批量写入txt

时间:2016-01-14 12:04:52

标签: date batch-file logging

我正在开发一款精美的Zip存档饼干,它的工作非常完美。 我成功地将输出写入日志文件。但我的问题是: 如果我在几秒钟之后再次对同一个文件运行一个破解,它将覆盖已经存在的日志,但我想要做的是: 如果日志文件已存在。它不会覆盖日志文件。但是它会将新破解的新输出添加到现有文件中,所以当我打开日志时,我会看到我在同一个日志文件中完成的两个裂缝。

继承人代码:

    (
echo ==============================================
echo                  Crack log
echo ==============================================
echo.
echo PASSWORD FOUND!
echo Date/time log for decryption: %Date%\%time%
echo FILE  = %NAME%
echo CRACKED PASSWORD = %PSWD%
echo Tests: %PSWD1%
echo.
echo Time Spendt to crack Archive: %hh%:%mm%:%ss%,%cc%
echo Hours: %hh%
echo Minutes: %mm%
echo Seconds: %ss%
echo Centisecods: %cc%


) > %Date%_Cracklog_%NAME%.txt
    if exist %Date%_Cracklog_%NAME%.txt >> %Date%_Cracklog_%NAME%.txt

好的,这个问题现在已经解决了: @Aacini和@mofi 解决方案:改变)> %Date% Cracklog %NAME%。txt by)>> %Date% Cracklog %NAME%。txt并删除下一行

=============================================== ===========================

然而,现在我又遇到了另一个问题。 我设法在底线添加一个为每个破解日志创建目录的函数。看起来像这样:

“MKDIR记录\%name% )>> %日期% Cracklog %NAME%的.txt“

mkdir完美无缺。与它的关键是在logs文件夹下创建一个子目录,其中包含破解的zip存档的名称。 还有问题是我不知道如何让脚本在该目录中创建实际的日志文件,

我一直在谷歌搜索和测试几件事情,但我发现没有任何真正有用的东西。同时。如果我决定破解另一个文件,那么这些脚本会生成一个新的子目录,但我还希望将新的日志文件放入其所属的文件夹中。

任何人都知道如何解决这个问题?

(感谢所有帮助到目前为止< 3我爱你们) 如果你选择进一步帮助我。请点击回答问题按钮,写一个例子或帮助回答,这样我就可以给你声誉:D)

=============================================== =============================== 编辑: 管理自己找出最后一个问题,我只是休息了一下,然后带着一杯咖啡回去,然后我的脑袋里出现了痘溶液...我想我只是有点累。但这就是我解决问题的方法:

(
echo ==============================================
echo                  Crack log
echo ==============================================
echo.
echo PASSWORD FOUND!
echo Date/time log for decryption: %Date%\%time%
echo FILE  = %NAME%
echo CRACKED PASSWORD = %PSWD%
echo Tests: %PSWD1%
echo.
echo Time Spendt to crack Archive: %hh%:%mm%:%ss%,%cc%
echo Hours: %hh%
echo Minutes: %mm%
echo Seconds: %ss%
echo Centisecods: %cc%
MKDIR Logs\%name%
) >> Logs\%name%\%Date%_Cracklog_%NAME%.txt

0 个答案:

没有答案