我正在使用DBF2CSV转换器来转换大量dbf文件。该程序以批处理模式工作,如下所示:
dbf2csv.exe filename.dbf filename.csv [parameters]
到目前为止,这是我的代码,但没有执行任何操作!
echo off
for /r %%a in (*.dbf) do c:/dbf2csv/dbf2csv.exe %%a/*.dbf %%a/*.csv /OVERWRITE=1 /BATCH /OPEN=0 /SKIPDEL=0 /REMTRAIL=1 /HEADER=0 /QUOTES=1 /REMCRLF=1 /ASIS /YYYYMMDD /FIELDS=, /RECORDS=CRLF /ESCAPE=" >> get_files.txt
PAUSE
用正确的方法做到这一点的任何帮助,将不胜感激。
循环变量%%a
已经具有.dbf文件名,因此您的命令行应如下所示:
for /r %%a in (*.dbf) do C:/dbf2csv/dbf2csv.exe "%%~fa" "%%~dpna.csv" ...
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句