在bat文件中编码迭代

时间:2018-04-27 13:10:42

标签: encoding cmd

我使用简单的bat文件将CSV文件拆分成较小的文件。 我在使用这个bat之前手动将编码设置为1250。 在第二次迭代(拆分)期间,文件不再在1250中编码。

不幸的是,我不能在我的笔记本电脑上使用任何工具或永久重置编码,因为它是公司的。

如何实现,所有文件都具有相同的1250编码?

@echo off
setlocal enabledelayedexpansion
set /a i = 1, j = %2
for /f "tokens=*" %%a in (%1) do 
(
echo %%a>>!i!_%1
set /a j -= 1
if !j! EQU 0 set /a i += 1, j = %2
)

谢谢!

0 个答案:

没有答案