скрипт для удаления русскоязычных папок [Решено]
Цитата: ЯR от 09.12.2020, 11:48Добрый день!
Для того, чтобы командный интерпретатор правильно понимал кириллицу в сценариях, кодировка вbat,cmd-файлах должна быть —OEM-866.
Тему перенёс в соответствующий раздел.
Добрый день!
Для того, чтобы командный интерпретатор правильно понимал кириллицу в сценариях, кодировка в Скопированоbat, Скопированоcmd-файлах должна быть — СкопированоOEM-866.
Тему перенёс в соответствующий раздел.
Цитата: fakel от 06.06.2022, 16:03День добрый, подскажите пожалуйста, почему у меня не срабатывает последняя строка...
@echo off
pushd %userprofile%\AppData\Roaming\.ACEStream\collected_torrent_files\ && rd /s /q . > nul 2>&1
pushd %TEMP% && rd /s /q . > nul 2>&1
pushd %WinDir%TEMP && rd /s /q . > nul 2>&1
rd /s /q "C:\Windows\System32\config\systemprofile\AppData\Local\*.tmp"
День добрый, подскажите пожалуйста, почему у меня не срабатывает последняя строка...
Скопировано@echo off
pushd %userprofile%\AppData\Roaming\.ACEStream\collected_torrent_files\ && rd /s /q . > nul 2>&1
pushd %TEMP% && rd /s /q . > nul 2>&1
pushd %WinDir%TEMP && rd /s /q . > nul 2>&1
rd /s /q "C:\Windows\System32\config\systemprofile\AppData\Local\*.tmp"
Цитата: Adler от 06.06.2022, 16:43Добрый день.
Команда rd удаляет папки, а не файлы.
Добрый день.
Команда rd удаляет папки, а не файлы.
Цитата: Vlado от 06.06.2022, 17:15Цитата: fakel от 06.06.2022, 16:03День добрый, подскажите пожалуйста, почему у меня не срабатывает последняя строка...
@echo off
pushd %userprofile%\AppData\Roaming\.ACEStream\collected_torrent_files\ && rd /s /q . > nul 2>&1
pushd %TEMP% && rd /s /q . > nul 2>&1
pushd %WinDir%TEMP && rd /s /q . > nul 2>&1
rd /s /q "C:\Windows\System32\config\systemprofile\AppData\Local\*.tmp"Добрый, зачем вы переходите в каталоги? И зачем полностью удалять папку TEMP?
@echo off pushd "%userprofile%\AppData\Roaming\.ACEStream\collected_torrent_files\" && rd /s /q . >nul 2>&1 && echo Удалено || echo Папки не существует pushd %TEMP% && del *.* /s /q >nul 2>&1 && echo Удалено || echo Папки не существует pushd %WinDir%\TEMP && del *.* /s /q >nul 2>&1 && echo Удалено || echo Папки не существует pushd "C:\Windows\System32\config\systemprofile\AppData\Local" && del /q *.tmp popd pause exit
Цитата: fakel от 06.06.2022, 16:03День добрый, подскажите пожалуйста, почему у меня не срабатывает последняя строка...
Скопировано@echo off
pushd %userprofile%\AppData\Roaming\.ACEStream\collected_torrent_files\ && rd /s /q . > nul 2>&1
pushd %TEMP% && rd /s /q . > nul 2>&1
pushd %WinDir%TEMP && rd /s /q . > nul 2>&1
rd /s /q "C:\Windows\System32\config\systemprofile\AppData\Local\*.tmp"
Добрый, зачем вы переходите в каталоги? И зачем полностью удалять папку TEMP?
@echo off pushd "%userprofile%\AppData\Roaming\.ACEStream\collected_torrent_files\" && rd /s /q . >nul 2>&1 && echo Удалено || echo Папки не существует pushd %TEMP% && del *.* /s /q >nul 2>&1 && echo Удалено || echo Папки не существует pushd %WinDir%\TEMP && del *.* /s /q >nul 2>&1 && echo Удалено || echo Папки не существует pushd "C:\Windows\System32\config\systemprofile\AppData\Local" && del /q *.tmp popd pause exit
Цитата: fakel от 06.06.2022, 17:36@Vlado
pushd "C:\Windows\System32\config\systemprofile\AppData\Local" && del /q *.tmp не работает!
@Vlado
pushd "C:\Windows\System32\config\systemprofile\AppData\Local" && del /q *.tmp не работает!
Цитата: Vlado от 06.06.2022, 17:41Цитата: fakel от 06.06.2022, 17:36@Vlado
pushd "C:\Windows\System32\config\systemprofile\AppData\Local" && del /q *.tmp не работает!
Цитата: fakel от 06.06.2022, 17:36@Vlado
pushd "C:\Windows\System32\config\systemprofile\AppData\Local" && del /q *.tmp не работает!
Цитата: fakel от 31.03.2024, 12:52Может кто, будет искать..., рабочий вариант:
del "C:\Windows\System32\config\systemprofile\AppData\Local\*.tmp" /s /q /f
FOR /d %%p IN ("C:\Windows\System32\config\systemprofile\AppData\Local\*.tmp") DO rmdir "%%p" /s /q
Может кто, будет искать..., рабочий вариант:
del "C:\Windows\System32\config\systemprofile\AppData\Local\*.tmp" /s /q /f
FOR /d %%p IN ("C:\Windows\System32\config\systemprofile\AppData\Local\*.tmp") DO rmdir "%%p" /s /q