Форум программистов, компьютерный форум, киберфорум
Наши страницы
PowerShell
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Ромуальд
3 / 3 / 0
Регистрация: 21.01.2016
Сообщений: 17
1

Вывести список и общий размер файлов с атрибутом «Только для чтения» и заархивировать эти файлы

21.01.2016, 07:08. Просмотров 967. Ответов 1
Метки нет (Все метки)

Добрый день. Подскажите пожалуйста, имею такое задание: Вывести список и общий размер файлов с атрибутом «Только для чтения», имеющихся в папке. Заархивировать эти файлы. На такое задание на WSH ушло 3 дня в месте с чтением книг и информации в интернете. С PS больше вопросов чем ответов иформация в инете однообразна и мало информативна. Не могли Вы бы если возможно подсказать в каком направлении двигаться или хотя бы примерный текст сценария. Спасибо.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2016, 07:08
Ответы с готовыми решениями:

Сгруппировать файлы по расширениям и для каждой группы вывести суммарный размер файлов
Подскажите а как можно сгруппировать файлы по расширениям и для каждой группы...

В учетной записи с группой Пользователи файлы открываются "только для чтения"
Добрый день всем! Создал учетную запись с гуппой Пользователи для повышения...

Вывести список и общий размер файлов с атрибутом "Только для чтения", имеющихся в папке, и заархивировать их
Вывести список и общий размер файлов с атрибутом "Только для чтения", имеющихся...

Проблемы с атрибутом "только для чтения"
В общем из названия всё ясно. Нашёл много чего в интернете по теме, но всё...

Как осуществить поиск файлов только скрытых или только для чтения
Ребят, помогите пожалуйста, как осуществить поиск файлов только скрытых или...

1
KDE777
837 / 618 / 264
Регистрация: 22.01.2016
Сообщений: 1,690
22.01.2016, 18:48 2
Лучший ответ Сообщение было отмечено ComSpec как решение

Решение

Выбираем все ReadOnly-файлы из папки "c:\Temp" (без подпапок) и добавляем в zip-архив "c:\Temp\test.zip"

PowerShell
1
2
3
4
5
6
7
8
9
10
$FileFolder = "c:\Temp"
$ZipDestination = "c:\Temp\test.zip"
 
Add-Type -AssemblyName System.IO.Compression.FileSystem
[System.IO.Compression.CompressionLevel]$Compression = "Optimal"
$Archive = [System.IO.Compression.ZipFile]::Open($ZipDestination, "Update")
 
Get-ChildItem -Path $FileFolder -File | ? Attributes -like "*ReadOnly*" | % {[System.IO.Compression.ZipFileExtensions]::CreateEntryFromFile($Archive, $_.FullName, $_.Name, $Compression)}
 
$Archive.Dispose()
Добавлено через 5 минут
Цитата Сообщение от Ромуальд Посмотреть сообщение
Вывести список и общий размер файлов с атрибутом «Только для чтения», имеющихся в папке
PowerShell
1
2
3
4
5
$FileFolder = "c:\Temp"
# Список всех ReadOnly файлов
Get-ChildItem -Path $FileFolder -File | ? Attributes -like "*ReadOnly*"
# Сумарный размер в MB
Write-Host "Сумарный размер, MB:"((Get-ChildItem -Path $FileFolder -File | ? Attributes -like "*ReadOnly*" | Measure-Object Length -Sum).Sum/1MB)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2016, 18:48

Изменить скрипт, чтобы вместо списка файлов создавался список активных гиперссылок на эти файлы.
С помощью FileSystemObject создаю список файлов в указанной директории. <%...

Сделать список публичным, статическим и только для чтения
у меня в классе есть список, я хочу чтобы он был публичным, статическим и не...

Создать список файлов и заархивировать их через WinRAR
Помогите пожалуйста,нужно создать батник который: сохранит местоположение всех...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru