Я запускаю этот код в Windows cmd.exe в Европе и использую здесь локальные настройки для своего языка.Поэтому я использую диакритические знаки в именах каталогов.
Я пытаюсь перечислить имена каталогов, и они отображаются правильно.Затем я сохраняю их в файл, но когда я открываю его в блокноте, диакритические знаки не читаются: например, вместо Střední Čechy
у меня есть Stýednˇ ¬echy
.
Что я сделал не так и как я могу это сделатьисправить это?
@echo off
del directories.conf
FOR /F "delims=!" %%R IN ('dir * /b /a:d /o:n') DO (
IF EXIST "%%R\scenery" (
echo %%R
echo %%R >> directories.conf
) ELSE (ECHO NOT INCLUDED %%R)
)
Echo Directory list created...
pause