Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- setlocal
- set iconv=C:\iconv\bin\iconv
- set /a count=0
- if "%1" == "/?" (
- echo The program decodes text from cp866 to utf-8
- echo decoder directory - decodes all .txt files in directory
- echo decoder /? - shows help
- exit /b)
- if "%1" neq "" ( set directory="%1"
- ) else (
- echo You forgot to enter directory, for more info enter "decoder /?"
- exit /b
- )
- :tmp
- set temporaryFile=%RANDOM%
- if exist %temporaryFile% goto tmp
- echo Wait, I'm working...
- for /r %directory% %%f in (*.txt) do (
- %iconv% -f cp866 -t utf-8 %%f > %temporaryFile%
- if not %errorlevel% == 0 (
- echo your mistake level %errorlevel%
- ) else (
- move %temporaryFile% %%f 1> nul
- set /a count+=1
- )
- )
- echo %count% files was decoded
- endlocal
- exit /b
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement