Компьютерный форум 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=238991)

Goodkid 20-07-2012 18:11 1955647

удаление файлов и папок из папки
 
Существует папка:

C:\Documents and Settings\Office13\Application Data\1C\1Cv82

ее нужно чистить периодически
пользователей много. Подскажите пожалуйста как в батнике прописать сто бы из этой папки все удалялось?

Заранее спасибо

Iska 20-07-2012 19:08 1955689

Попробуйте так.

Goodkid 27-07-2012 14:07 1959965

я скорей не правильно поставил вопрос )
существует 20+ компов с пользователями типа маша, петя, боря и т.д., они все работают в 1с .. и там периодически глючит и нужно чистить папки:
C:\Documents and Settings\Маша\Application Data\1C\1Cv82
C:\Documents and Settings\Маша\Local Settings\Application Data\1C\1cv82

Скрипт хотелось бы 1 на всех пользователей .. что бы сделать ярлык на рабочем столе и при необходимости они сами его запускали и им все удаляло с этих папок

art.andr 27-07-2012 14:32 1959996

У меня чистка кеша 1с организована следующим образом:

Код:

@echo off
del "%USERPROFILE%\AppData\Local\1C\1Cv82\*" /s /q
del "%USERPROFILE%\AppData\Roaming\1C\1Cv82\*" /s /q

Под XP, разумеется, пути надо будет изменить на ваши:

Код:

@echo off
del "%USERPROFILE%\Application Data\1C\1Cv82\*" /s /q
del "%USERPROFILE%\Local Settings\Application Data\1C\1Cv82\*" /s /q


Goodkid 28-07-2012 17:42 1960619

спасибо, попробую!
пока сделал так:

Код:

If Exist %USERPROFILE%\Local Settings\Application Data\1C\1Cv82 (
rem Удаляем все файлы в XP
Del /F /Q %USERPROFILE%\Local Settings\Application Data\1C\1Cv82\*.*
Del /F /Q %USERPROFILE%\Application Data\1C\1Cv82\*.*

rem Удаляем все файлы в XP
for /d %%i in ("%USERPROFILE%\Local Settings\Application Data\1C\1Cv82\*") do rmdir /s /q "%%i"
for /d %%i in ("%USERPROFILE%\Application Data\1C\1Cv82\*") do rmdir /s /q "%%i" )


Foreigner 28-07-2012 19:08 1960668

Цитата:

Цитата Goodkid
и им все удаляло с этих папок »

Код:

pushd "%userprofile%\Application Data\1C\1Cv82" && 2>nul 1>&2 rd /s /q .
pushd "%userprofile%\Local Settings\Application Data\1C\1cv82" && 2>nul 1>&2 rd /s /q .

Не помню, есть ли в ХП %localappdata%, но путь к папкам можно указать через переменные %appdata% и %localappdata% соответственно

Iska 28-07-2012 20:22 1960715

Цитата:

Цитата Foreigner
Не помню, есть ли в ХП %localappdata%, »

Нет. И очень жаль, что нет.


Время: 07:42.

Время: 07:42.
© OSzone.net 2001-