01.07.2012 16:44
Tushkanchik
 
Вообще вопрос вроде простой но туплю )
del "%userprofile%\Local Settings\Temp" /s /q - оставляет папки, которые потом легко удаляются руками )
Есть че консольное чтоб подчистую удаляло все внутренности папки но ее саму не трогало
01.07.2012 17:28
AlexeyF
 
забыл добавить /F
01.07.2012 20:04
Tushkanchik
 
Неа, папки все равно не удалились )
01.07.2012 20:26
OlegON
 
винды под рукой нет, но попробуй начать с этого: https://olegon.ru/showthread.php?p=96795#post96795
01.07.2012 20:32
Tushkanchik
 
нужно и для 2000 винды тоже...
кстати, а раз ты знаток никсов, как это там можно сделать ? есть просто портированные под винду.
rm -rf C:\temp удаляет все с папкой temp )
01.07.2012 21:40
OlegON
 
логично, сказал удалить папку - удаляет.
rm -rf C:\temp\* или вроде того... там все логично и грамотно...
но я бы не стал заморачиваться с портированными утилитами, однозначно можно обойтись как-то и штатными...
Кстати, указание маски в твоем случае не исправит ситуацию? Если нет - попробуй через for
02.07.2012 08:09
student
 
удаляй через for и rmdir имя /s /q

типа (навскидку - не проверял)

dir %SystemRoot%\TEMP\ /ad /s /b /od > C:\file.tmp
for /F %%i in (C:\file.tmp) do rmdir "%%i" /S /q
dir %SystemRoot%\TEMP\ /s /b /od > C:\file.tmp
for /F %%i in (C:\file.tmp) do del "%%i"
del C:\file.tmp /q

только папка уже пустая должна быть
02.07.2012 09:10
izuware
 
del /S /Q "%APPDATA%\1C\1Cv82\*.*"
rmdir /S /Q "%APPDATA%\1C\1Cv82"
03.07.2012 00:14
Tushkanchik
 
нашел на просторах интернета )
Пакетный файл «ClearFolder.cmd» очищает папку, указанную параметром, от всех файлов и подпапок (в том числе и вложенных), независимо от их атрибутов (hidden, system, read-only).

ClearFolder.cmd
Код:
@echo off
setlocal enableextensions enabledelayedexpansion

if exist "%~1" (
echo Clearing folders in [%~1].
pushd "%~1" && (rmdir /s /q "%~1" & popd) 2>nul
) else (
echo Not found [%~1]
)

endlocal
exit /b 0

Примеры использования:
Код:
ClearFolder.cmd "c:\work"
ClearFolder.cmd "%Temp%"

работает и на win2000, вопрос решен ))
Часовой пояс GMT +3, время: 17:17.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.