批处理文件 - >复制和比较ASCII文件

时间:2014-01-20 18:09:51

标签: windows batch-file csv cmd ascii

有人可以帮我写这个批处理文件吗?

  1. 如果内部没有csv文件" copy \"文件夹,要复制的批处理文件 "原\ FILE.CSV"到" copy \ file.txt"
  2. 批处理文件,用于生成具有差异的另一个csv文件 在最新的.OK和" copy / file.txt"。
  3. 之间

1 个答案:

答案 0 :(得分:1)

第一点:

if not exist "copy\file.csv" copy "original\file.csv" "copy\file.csv"

第二点:

@echo off
( for /f "delims=" %%i in (file.txt) do (
    findstr /C:"%%i" file.OK  >nul || echo %%i
  )
)>out.txt

伪代码以便更好地理解:

For each line in file text do:
  Does this line exist in file.OK? If not, write the line...
...to out.txt