|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] определить общий размер удалённых файлов скриптом |
|
CMD/BAT - [решено] определить общий размер удалённых файлов скриптом
|
Пользователь Сообщения: 54 |
Профиль | Отправить PM | Цитировать Привет
Есть скрипт на cmd, для удаления хлама из директорий пользователей for /f "delims=" %%i in ('dir "\\ts7\c$\users\*" /a:d /b') do ( rem pushd "\\ts7\C$\Users\%%i\AppData\Local\Google\Chrome\User Data\Default\Cache" rem rmdir /s /q "\\ts7\C$\Users\%%i\AppData\Local\Google\Chrome\User Data\Default\Cache" del /s /q "\\ts7\C$\Users\%%i\AppData\Local\Google\Chrome\User Data\Default\Cache\*" del /s /q "\\ts7\c$\Users\%%i\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.MSO\*" del /s /q "\\ts7\C$\Users\%%i\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Outlook\*" del /s /q "\\ts7\c$\Users\%%i\AppData\Local\Microsoft\Windows\WER\*" del /s /q "\\ts7\c$\Users\%%i\AppData\Local\Microsoft\Windows\Explorer\*" del /s /q "\\ts7\c$\Users\%%i\AppData\Local\Temp\*" del /s /q "\\ts7\c$\Users\%%i\Downloads\*" ) pause Если это конечно возможно и не сильно повлияет на скорость выполнения скрипта |
|
Отправлено: 20:59, 23-11-2018 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата palexa:
|
|
Отправлено: 12:40, 24-11-2018 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 54
|
Профиль | Отправить PM | Цитировать Оказалось для выполнения скрипта на серваке не хватает прав (даже от имени администратора)
Результат не показывает Бред какой то. Намутили что то Ладно, спасибо |
Отправлено: 12:53, 24-11-2018 | #12 |
Ветеран Сообщения: 2710
|
Профиль | Отправить PM | Цитировать palexa,
Если размер измерять в миллионах байт а не мегабайтах, то вот чистый батник:
@Echo Off
cls
Set "NetPath=\\ts7\c$\users"
Pushd "%NetPath%" || (
Echo Wrong path "%NetPath%"
Pause
GoTo :Eof
)
FOR /F "usebackq delims=\" %%n IN (`cd`) DO Set "Drive=%%n"
FOR /F "usebackq tokens=1,2 delims= " %%i IN (`"wmic logicaldisk where caption="%Drive%" Get FreeSpace,Size,VolumeName"`) DO If Not "%%j"=="" (Set "FreeSpace=%%i" &Set "Size=%%j")
Set "Size1=%Size%" & Set "FreeSpace1=%FreeSpace%"
For /f "delims=" %%i in ('2^>nul Dir %Drive%\ /a:d /b') Do (
del /s /q "%Drive%\%%i\AppData\Local\Google\Chrome\User Data\Default\Cache\*"
del /s /q "%Drive%\%%i\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.MSO\*"
del /s /q "%Drive%\%%i\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Outlook\*"
del /s /q "%Drive%\%%i\AppData\Local\Microsoft\Windows\WER\*"
del /s /q "%Drive%\%%i\AppData\Local\Microsoft\Windows\Explorer\*"
del /s /q "%Drive%\%%i\AppData\Local\Temp\*"
del /s /q "%Drive%\%%i\Downloads\*"
)
FOR /F "usebackq tokens=1,2 delims= " %%i IN (`"wmic logicaldisk where caption="%Drive%" Get FreeSpace,Size,VolumeName"`) DO If Not "%%j"=="" (Set "FreeSpace=%%i" &Set "Size=%%j")
Set "Size2=%Size%" &Set "FreeSpace2=%FreeSpace%"
Popd
Echo Size2=%Size2% FreeSpace2=%FreeSpace2%
Echo Size1=%Size1% FreeSpace1=%FreeSpace1%
Set "Size=%Size1:~0,-6%" &If "%Size%"=="" Set /A Size=0
Set "FreeSpace2=%FreeSpace2:~0,-6%" &If "%FreeSpace2%"=="" Set /A FreeSpace2=0
Set "FreeSpace1=%FreeSpace1:~0,-6%" &If "%FreeSpace1%"=="" Set /A FreeSpace1=0
Set /A Delta=%FreeSpace2%-%FreeSpace1%
Echo Size=%Size% Released=%FreeSpace2%-%FreeSpace1%=%Delta%
Pause
GoTo :Eof
|
------- Последний раз редактировалось megaloman, 26-11-2018 в 01:47. Отправлено: 20:48, 24-11-2018 | #13 |
Пользователь Сообщения: 54
|
Профиль | Отправить PM | Цитировать Спасибо, но думаю что то у меня с правами не так. Возможно не стоит этим заниматься.
Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный файл. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный файл. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный файл. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный файл. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный файл. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный файл. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный файл. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный файл. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный файл. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный файл. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный файл. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный файл. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный файл. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный файл. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный файл. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный файл. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный путь. Не удалось найти указанный файл. Size2=207799447552 FreeSpace2=63998238720 Size1=207799447552 FreeSpace1=63998238720 Size=207799 Released=63998-63998=0 Press any key to continue . . . |
Отправлено: 21:58, 24-11-2018 | #14 |
Пользователь Сообщения: 54
|
Профиль | Отправить PM | Цитировать Цифры не понятные
|
Отправлено: 23:36, 24-11-2018 | #15 |
Ветеран Сообщения: 2710
|
Профиль | Отправить PM | Цитировать palexa, 80685862912/1024/1024/1024=75.1Г
208197906432/1024/1024/1024=194Г, несовпадение в последней цифре - ошибки округления То есть объем определяется верно Надо разбираться с удалением. Может, в пути возникает имя с символами, не предусмотренные 866 кодировкой. Для отладки измените код перед каждым del >>с:\outfile.txt 2>&1 echo del .......... Приложите получившийся файл к сообщению |
------- Последний раз редактировалось megaloman, 25-11-2018 в 00:14. Отправлено: 00:02, 25-11-2018 | #16 |
Пользователь Сообщения: 54
|
Профиль | Отправить PM | Цитировать возможно, но и удалять пока нечего. Я уже всё удалил Суббота, воскресенье
|
Отправлено: 00:13, 25-11-2018 | #17 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата megaloman:
|
|
------- Отправлено: 00:31, 25-11-2018 | #18 |
Пользователь Сообщения: 54
|
Профиль | Отправить PM | Цитировать Скопировал, не удаляется
|
Отправлено: 00:51, 25-11-2018 | #19 |
Пользователь Сообщения: 54
|
Профиль | Отправить PM | Цитировать Цитата mwz:
Я просто хочу немного автоматизировать свою работу Считаю место записываю в файл размер Удаляю кеш, дописываю в файл размер Считаю разницу до и после, дописываю в файл сколько удплил Отправляю файл на почту заинтересованным лицам |
|
Отправлено: 00:56, 25-11-2018 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
HDD - Восстановление удалённых файлов побайтово - возможно ли? | moran1 | Накопители (SSD, HDD, USB Flash) | 2 | 30-04-2018 20:12 | |
Проводник показывает, что общий размер файлов на ДВД больше 200 гигов | Yewgeniy | Хочу все знать | 21 | 24-06-2015 11:08 | |
CMD/BAT - BAT файлом сравнить ряд файлов по размеру - если общий размер сходится удалить | invisibleon | Скриптовые языки администрирования Windows | 16 | 12-10-2012 08:55 | |
Debian/Ubuntu - Восстановление удалённых файлов на ext3 | El Scorpio | Общий по Linux | 7 | 19-11-2011 21:53 | |
Redhat/Fedora - Восстановление удалённых файлов в Red Hat 7. | sergey1234567 | Общий по Linux | 6 | 23-10-2007 09:49 |
|