|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Создание в имени папки с подкаталогами подпись с размером этих папок и подпапок |
|
|
Любой язык - Создание в имени папки с подкаталогами подпись с размером этих папок и подпапок
|
Новый участник Сообщения: 5 |
Профиль | Отправить PM | Цитировать
Здравствуйте помогите пожалуйста воплотить мечту в реальность путём создания в имени папки с подкаталогами этой папки подписи с размером этих папок и подпапок, желаемый вид вложен в файл
до: папка с названием "Сериалы" после: "Сериалы [9,33 GB ↓] заранее спасибо за помощь. |
|
Отправлено: 22:28, 09-10-2011 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать На PowerShell:
Посмотреть вывод и если удовлетворяет,убрать параметр -WhatIf. |
Отправлено: 23:35, 09-10-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Kazun огромное спасибо! Столкнулся с такими проблемами как: подпапки он не именует, созданные ранее метки с размером он не перезаписывает, если я допустим пополнил каталог очередным фильмом, то при выполнении скрипта, размер не обновится.
|
Последний раз редактировалось 750IL, 10-10-2011 в 09:51. Отправлено: 09:40, 10-10-2011 | #3 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Поправил скрипт,для обновления меток,но подпапки именовать не будет.
Get-ChildItem -LiteralPath 'C:\Films' | Where-Object {$_.PsIsContainer} | Foreach { $sum = (" [{0:F2} GB]" -f ((Get-ChildItem -LiteralPath $_.fullname -Force -Recurse | Measure-Object Length -Sum).Sum/1gb)).replace(".",",") if($_.name -match " \[.+ GB]"){ if ($matches[0] -ne $sum){ $_.MoveTo(($_.fullname -replace [regex]::Escape($matches[0]),$sum)) } } else { $_.MoveTo($_.fullname + $sum) } } |
Отправлено: 15:41, 10-10-2011 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать 750IL, а какова глобальная цель добавления размера содержимого в имя папки? Если просто для «посмотреть» — есть иные практичные способы.
|
|
Отправлено: 16:48, 10-10-2011 | #5 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Существует локальная сеть, стоит сервер, на этом сервере расшаренна папка "Сериалы", с правами на изменение по сети, т.е человек находящийся в сети заходит на сервер, заливает в эту папку фильм, требуется чтобы все юзеры сети заходящие ко мне на сервер видели размер папки, в том числе и я. Также чтобы этот скрипт обновлял размер моего контента каждые 15-30 минут, это реализуемо?, прошу помощи всех кто в этом дыбает, чтобы работало всё без лишнего гемора. Спасибо
Ещё такой вопрос Возможно ли сделать добавление в квадратные скобки размера, к примеру есть папка с именем "(2001) Дальнобойщики [сериал, DVDRip]", нужно чтобы скрипт добавлял в эти самые квадратные скобки размер. Например упростить операцию, не перебирать по табуляциям, а чтобы размер ставился перед знаком "]" |
Последний раз редактировалось 750IL, 10-10-2011 в 19:25. Отправлено: 17:16, 10-10-2011 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 19:22, 10-10-2011 | #7 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Дело в том что я бы конечно поставил его, но заставить это сделать примерно 80 машинам, думаю это будет проблематично Но всё равно спасибо за совет.
|
Последний раз редактировалось 750IL, 10-10-2011 в 19:36. Отправлено: 19:24, 10-10-2011 | #8 |
Пользователь Сообщения: 64
|
Профиль | Отправить PM | Цитировать 750IL, используй Disk Triage, с каким нибудь планировщиком.
|
Отправлено: 19:45, 10-10-2011 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата 750IL:
750IL, в принципе-то, Проводник показывает суммарный раздел в Tooltip'е — всплывающей подсказке. |
|
Отправлено: 22:01, 10-10-2011 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Удаление Папки и всех подпапок и файлов | sashok60 | Скриптовые языки администрирования Windows | 16 | 02-03-2016 08:54 | |
VBS/WSH/JS - Создание папок исходя из имени хоста.Создание ярлыков. | ufunf | Скриптовые языки администрирования Windows | 1 | 18-02-2010 13:59 | |
CMD/BAT - [решено] Скачивание папок и подпапок с FTP | Essential_mix | Скриптовые языки администрирования Windows | 1 | 16-01-2010 04:51 | |
Запускальщик программ из подпапок папки | truvo | Хочу все знать | 1 | 26-06-2009 19:16 | |
CMD/BAT - [решено] Удаление одинаковых подпапок из родительской папки | D_Master | Скриптовые языки администрирования Windows | 2 | 28-03-2009 15:08 |
|