Найти имя папки на основе строкового значения с помощью пакета - PullRequest
0 голосов
/ 03 апреля 2010

Мне нужно вернуть полное имя каталога из указанного каталога, который содержит .default в имени папки. По сути, я добавляю строку в сценарии резервного копирования для резервного копирования закладок Firefox, но имя профиля будет отличаться на каждой машине, и мне нужен способ найти папку, в которой находится файл bookmarks.html, не зная имени профиля Firefox

Я посмотрел на FIND и FINDSTR, но ни один из них мне не подходит. Я также посмотрел на этот пост: Пакетный файл Windows: получить путь к папкам и сохранить их в переменной Это было ближе к тому, что я ищу, но мне просто нужно имя папки и использовать что-то вроде регулярного выражения, чтобы найти его

Какие-либо предложения по командам для просмотра или стратегии для использования?

1 Ответ

2 голосов
/ 03 апреля 2010

Найден способ получить желаемые результаты:

FOR /D %%G in ("%USERPROFILE%\Application Data\Mozilla\Firefox\Profiles\*.default") DO Echo ***Found folder: %%G
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...