Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удалить файлы из папки с рандомным адресом

Ответить
Настройки темы
CMD/BAT - [решено] Удалить файлы из папки с рандомным адресом

Аватара для Freem

Старожил


Сообщения: 353
Благодарности: 16

Профиль | Отправить PM | Цитировать


Изменения
Автор: Freem
Дата: 25-01-2015
Описание: поправка
Добрый день.

Подскажите пожалуйста, как удалить файлы из папки, путь к которой постоянно меняется. Меняется не весь путь, а имя одной из папок в пути:

%APPDATA%\TESTAPP\logs\%рандомное_имя_папки%\ext\ - допустим, нужно удалить отсюда содержимое папки main и файл get.ini

Как будет выглядеть универсальный BAT, учитывая, что %рандомное_имя_папки% меняется.

Отправлено: 16:16, 25-01-2015

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата kveresov:
но как быть с папкой в папке Profiles, у которой обычно рандомное имя? »
У неё вовсе не «рандомное», а вполне определённое имя. Читаете файл %AppData%\Mozilla\Firefox\profiles.ini, ищете раздел, в котором содержится параметр Default со значением «1». Из этого раздела получаете значение параметра Path. Проверяете, чему в этом разделе равно значение параметра IsRelative. Если оно отсутствует или равно «0», используете значение параметра Path как есть. Если оно равно «1», то результирующий путь получаете относительно каталога, в котором содержится файл profiles.ini.

http://kb.mozillazine.org/Profiles.ini_file
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:31, 28-05-2019 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


ниче не понял)Допустим сейчас в папке profiles папка pwddt43j.Profiles981mmv но в чистом браузере при первом запуске создастся другая ведь
Ну допустим вот:
Цитата:
[Install308046B0AF4A39CB]
Default=Profiles/pwddt43j.ProfilesKonst
Locked=1

[Profile0]
Name=pwddt43j.ProfilesKonst
IsRelative=1
Path=Profiles/pwddt43j.ProfilesKonst
Default=1

[General]
StartWithLastProfile=1
Version=2

[InstallE7CF176E110C211B]
Default=Profiles/pwddt43j.ProfilesKonst
Locked=1

Последний раз редактировалось kveresov, 28-05-2019 в 14:01.


Отправлено: 13:55, 28-05-2019 | #12


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


kveresov, в данном случае параметр Default со значением 1 у Вас находится в разделе [Profile0]. Параметр Path в данном разделе у Вас имеет значение Profiles/pwddt43j.ProfilesKonst. Параметр IsRelative в данном разделе также присутствует и имеет значение 1. Поэтому Вы получаете результирующий путь как путь к файлу profiles.ini плюс Profiles/pwddt43j.ProfilesKonst. Именно данный путь используется для умолчального профиля.

Отправлено: 14:13, 28-05-2019 | #13


Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


так получается как мне надо прописать в sfx полный путь?
отредактируйте: : C:\Users\%username%\AppData\Roaming\Mozilla\Firefox\Profiles\
Вы меня вообще правильно поняли? мне нужно как бы в пару кликов восстановить профиль с помощью sfx архива даже на другом компе

Отправлено: 14:19, 28-05-2019 | #14


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


kveresov, не делайте так:
Цитата kveresov:
в пару кликов восстановить профиль с помощью sfx архива даже на другом компе »
Делайте так, как я описал. Хотите — на WSH, хотите — на PowerShell.

Отправлено: 14:51, 28-05-2019 | #15


Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


короче, ребята, я понял, всё проще! Идём в C:\Users\(username)\AppData\Roaming\Mozilla\Firefox тут лежат: папка Profiles, файлы: Progiles.ini и installs.ini
Выделяем эти три объекта, добавляем в архив, создаём SFX архив, в путь распаковки пишем C:\Users\%username%\AppData\Roaming\Mozilla\Firefox в режимах ставим скрывать всё, перезаписываеть без запросов..Всё! запускаем архив exe и независимо чисто поставленный firefox или с имеющимся профилем -всё равно всё перепишет и firefox можем запускать уже готовый с нашими настройками

Отправлено: 15:36, 28-05-2019 | #16


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


kveresov, и те, кто попытаются обновить свой Firefox Вашим прибамбасом, скажут потом много ласковых и незлобивых слов в Ваш адрес.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:27, 28-05-2019 | #17


Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
и те, кто попытаются обновить свой Firefox Вашим прибамбасом, скажут потом много ласковых и незлобивых слов в Ваш адрес. »
А почему Вы иронизируете? я например на виртуальной машине с чистым firefox попробовал так -всё ок..все настройки восстановились извлекшись из архива
.Но может сперва перед созданием архива бы кэш браузера почистить..это да, а так-то что плохого

Отправлено: 18:17, 28-05-2019 | #18


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


То, что Вы подобным подходом обрубаете существующие профили.

Отправлено: 19:12, 28-05-2019 | #19


Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
То, что Вы подобным подходом обрубаете существующие профили. »
Не понимаю...всё работает отлично! Установил начисто firefox, запустил SFX вот тебе и настроено всё

Отправлено: 19:44, 28-05-2019 | #20



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удалить файлы из папки с рандомным адресом

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Как удалить из папки все файлы определенного размера? Alex_smo Скриптовые языки администрирования Windows 6 29-07-2014 19:50
Разное - какие файлы и папки я могу смело удалить из папки windows fyt Microsoft Windows 2000/XP 6 05-01-2012 18:14
CMD/BAT - [решено] Удалить все файлы из папки кроме нужных Sirimika Скриптовые языки администрирования Windows 16 12-11-2010 10:33
Разное - Как удалить профильные папки из Личной Папки без последствий? Котяр Microsoft Windows 7 0 28-11-2009 20:36
Невозможно удалить некоторые файлы и папки -? Utuwa Лечение систем от вредоносных программ 4 10-05-2009 13:02




 
Переход