如何使用批处理根据状态检查日志文件中的字符串并将文件移动到不同的文件夹

时间:2016-11-28 00:00:22

标签: batch-file

我有一个日志文件。

我需要在批处理脚本中循环遍历整个文件,如果文件包含文本226 Transfer complete,我需要执行以下操作:

  1. 写入日志文件File complete;
  2. 将文件移至其他目录;
  3. 如何使用批处理脚本执行此操作?

2 个答案:

答案 0 :(得分:0)

如果您指的是Windows命令行,那么您可以执行以下操作:

@echo off
type myfile.txt | findstr /C:"226 Transfer Complete"
if errorlevel 0 echo File Complete >> log.txt

答案 1 :(得分:0)

findstr /L /c:"226 Transfer complete" "yourlogfilename" >nul
if not errorlevel 1 (
 echo File complete>logfile
 move "the file" "destination directory\"
)

没那么难......

相关问题