Имя пользователя:
Пароль:
 | Правила  

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

Ответить
Настройки темы
CMD/BAT - bat фаил для удаления определённого файла по заданному пути

Аватара для beowulf0208

Пользователь


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


Конфигурация

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


Здравствуйте. Есть необходимость удалить логины и пароли на компьютере из браузера Mozilla Firefox. На мой взгляд самый простой способ это сделать это удалить файлы, которых хранятся логины и пароли, т.е. файлы key3.bd (key4.bd) и logins.json. Проблема в том, что эти файлы на разных компьютерах и в разных учётных записяъ хранятся в разных папках профелей Firefox, т.е. начало пути одинаковое (%APPDATA%\Mozilla\Firefox\Profiles), а окончание (название профелей) разное.
Как сделать bat фаил, который по пути %APPDATA%\Mozilla\Firefox\Profiles и во всех вложенных папках найдёт и удалит все файлы key3.bd (key4.bd) и logins.json ?
Что-то типа del /f /s /q %APPDATA%\Mozilla\Firefox\Profiles\*:\key3.bd,%APPDATA%\Mozilla\Firefox\Profiles\*:\key4.bd,%APPDATA %\Mozilla\Firefox\Profiles\*:\logins.json

-------
Лучший антивирус для домашнего ПК - avast.com/get/2fldBDYI


Отправлено: 20:23, 14-11-2023

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Powershell
Код: Выделить весь код
dir $env:appdata\Mozilla\Firefox\Profiles -Recurse -Include "key*.bd","logins.json" |del -WhatIf
Чтобы реально удаляло, уберите -WhatIf.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 20:34, 14-11-2023 | #2



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

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


Ветеран


Contributor


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

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


Код: Выделить весь код
@Echo Off &cls
	Set "Profiles=%APPDATA%\Mozilla\Firefox\Profiles"
	Set Files="key3.db" "key4.db" "logins.json"

	Pushd "%Profiles%" ||(Echo !!! Folder "%Profiles%" not found &Pause &Exit /B 2) 
		For /F "usebackq delims=" %%f In (`2^>nul Dir /S /B /A:-D %Files%`) Do Echo Del "%%f"
	Popd
Pause
Exit /B
Здесь в названиях файлов возможны групповые символы, например "key*.db"
Для реального удаления уберите Echo

Либо так:
Код: Выделить весь код
@Echo Off &cls
	Set "Profiles=%APPDATA%\Mozilla\Firefox\Profiles"
	Set Files="key3.db" "key4.db" "logins.json"

	For %%f In (%Files%) Do 2>nul Del /S "%Profiles%\%%f"
Pause
Exit /B
Здесь в названиях файлов групповые символы не работают.
Уточните расширение: не .bd а .db

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 14-11-2023 в 22:57.


Отправлено: 22:36, 14-11-2023 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Нужен bat-ник для поиска и удаления файлов и папок по части названия файла oniava Скриптовые языки администрирования Windows 29 01-08-2024 10:15
CMD/BAT - bat фаил для удаления TinghtVNC и для удаления файлов с определённым расширением на в beowulf0208 Скриптовые языки администрирования Windows 5 18-10-2023 00:46
CMD/BAT - [решено] Помощь в поиске ошибки bat файла для удаления backup по маске. PunksNotDead_x@twitter Скриптовые языки администрирования Windows 1 12-03-2016 17:43
CMD/BAT - создание bat файла для удаления старых папок GODolubOFF Скриптовые языки администрирования Windows 5 13-04-2015 23:03
[решено] Копирование файла по заданному пути для разных типов ОС foma555 AutoIt 9 30-06-2012 11:54




 
Переход