Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Удалить файлы по пути и опрделенному имени (http://forum.oszone.net/showthread.php?t=346773)

yarmakov 21-10-2020 09:08 2937067

Удалить файлы по пути и опрделенному имени
 
Здравствуйте.
Имеется браузер и в нем несколько профилей.
Необходимо с каждого профиля в определенной папке удалить один и тот же файл.Как можно это реализовать?
Уже весь гугл перелопатил и везде не те варианты.
Заранее благодарен.

Elven 21-10-2020 09:12 2937068

какой браужез, как лежат эти профили, одинаковое ли имя у "определенной папки" в разных профилях, и отличаются ли имена файлов которые нужно удалить?
Это только те вопросы которые приходят в голову сразу.

DJ Mogarych 21-10-2020 09:13 2937069

Powershell:
Код:

dir "D:\temp\profiles" -File -Recurse -Filter 'file2*' |del -WhatIf
Уберите -WhatIf, чтобы реально удалялось.

yarmakov 21-10-2020 09:14 2937070

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

Цитата:

Цитата DJ Mogarych
Powershell:
Код:
dir "D:\temp\profiles" -File -Recurse -Filter 'file2*' |del -WhatIf
Уберите -WhatIf, чтобы реально удалялось. »

А в Bat сделать никак нельзя?
Мне необходимо это реализовать так,что бы Bat запускался в старте системы и удалял эти файлы.в PS это несколько не удобно и я не знаю как это автотизировать.

Uragan66 21-10-2020 09:32 2937073

Цитата:

Цитата yarmakov
в PS это несколько не удобно и я не знаю как это автотизировать »

yarmakov, так и скрипт PS можно запускать при старте системы. Средств для этого немало.
Можно и тем же батником запустить скрипт PS:
Код:

@echo off

set "ps=" & for %%X in (powerShell.exe) do set "ps=%%~$PATH:X"
if not defined ps set "ps=%systemRoot%\system32\windowsPowerShell\v1.0\powerShell.exe"

For /F "UseBackQ delims=" %%a in (`"cmd /c "
  "%ps%" -ExecutionPolicy ByPass -NoProfile -command ""%MYFILES%\ваш скрипт.ps1"
""`) do (
  echo %%a
)


DJ Mogarych 21-10-2020 09:38 2937074

Цитата:

Цитата yarmakov
А в Bat сделать никак нельзя? »

Код:

powershell -command "dir "D:\temp\profiles" -File -Recurse -Filter 'file2*' |del"

yarmakov 21-10-2020 09:56 2937075

Цитата:

Цитата DJ Mogarych
Цитата yarmakov:
А в Bat сделать никак нельзя? »
Код:
powershell -command "dir "D:\temp\profiles" -File -Recurse -Filter 'file2*' |del" »

Не удаляет таким способом(

yarmakov 21-10-2020 10:12 2937078

Реализовал альтернативным способом через кликер


Время: 16:08.

Время: 16:08.
© OSzone.net 2001-