Добрый день,
Для перекодировки всех файлов из папки var_1 в папку var_2
(из кодировки Win в UTF) прекрасно работает код C#
Подскажите, нужна обратная операция - перекодировка всех файлов из Win в UTF где исходная папка var_1 а целевая в var_2
В С# не разбираюсь вообще, ноль
Прошу помощи. Спасибо.
Для перекодировки всех файлов из папки var_1 в папку var_2
(из кодировки Win в UTF) прекрасно работает код C#
Код:
var inputDir = @project.Variables["var_1"].Value;
var outputDir = @project.Variables["var_2"].Value;
var files = Directory.EnumerateFiles(inputDir);
foreach(string file in files)
{
var filename = Path.GetFileName(file);
var outputFile = Path.Combine(outputDir, filename);
var inputBytes = File.ReadAllBytes(file);
var outputBytes = Encoding.Convert(UTF8, ANSI, utf8_bytes);
File.WriteAllBytes(outputFile, outputBytes);
}
Подскажите, нужна обратная операция - перекодировка всех файлов из Win в UTF где исходная папка var_1 а целевая в var_2
В С# не разбираюсь вообще, ноль
![:( :( :(](/discussion/xray_smailes/ac.gif)