@Tenebrius

Как экранировать пути в «dir»?

Команда dir выводит строку типа "С:\path\to\file.mp3"

Мне нужно получить строку "С:\\path\\to\\file.mp3"
либо
"С:/path/to/file.mp3"

Как это можно сделать?

Более глобально, есть bat-файл:

@echo off
chcp 65001 
dir /s/b > DB.txt


Котрый выводит список папок и файлов в текстовый файл. Вот в нем и нужно либо двойные бэкслэши, либо обычные слэши.
  • Вопрос задан
  • 146 просмотров
Решения вопроса 1
@res2001
Developer, ex-admin
смотри set /?
set "fulldir=С:\path\to\file.mp3"
set "fulldir=%fulldir:\=\\%"
или
set "fulldir=%fulldir:\=/%"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы