Log.txt文件被锁定,变得太大了

时间:2018-01-23 22:42:31

标签: windows powershell batch-file filesize filelock

我正在运行NiceHash的最新版本,有一个对话框保存到log.txt文件中。它变得足够大以至于崩溃窗口,如果没有停止,所以我写了一个包含以下内容的批处理文件:

savefig()

删除日志文件。杀死挖掘机并迫使NiceHash重新启动。

我想写一些东西来删除最早的90%的文本,但它被挖掘机锁定,手动删除和保存是一个失败的消息。 (问题1)

看起来我不能用命令shell来做(问题2),所以在我开始学习C ++之前,是否有办法将[sometext]编辑为[“”] in一个打开锁定文件的文件?

这是一个重复的字符串:

forfiles -p C:\Users\CBRocks\AppData\Roaming\nhm2\logs /m log* /c "cmd /c if @fsize gtr 50000000 del @path"

我想我可以用它来删除时间戳早于00:30:00的文本,我想调用批处理文件进行文本编辑/文件保存而不是删除文件。我将不得不加载一个编辑器,或者将命令shell指向一些已经存在的Windows 10 64位文本函数。

DO-能?

易于使用的批处理文件编辑器的建议?

0 个答案:

没有答案