Скрипт для удаления файлов.
Как реализовать удаление ненужных файлов в windows 7(Install.wim), на смонтированном дистрибутиве?
Пример - обои, темы. Нужен скрипт, чтобы получить доступ и удалить их.
|
Bond01, вот вам пример:
Код:
:: Ну допустим тут удалим img0.jpg
:: Стандартную картинку из темы (первое что в голову пришло)
:: Присваиваем переменную к папке с дистрибутивом
:: (Мне просто писать путь к нему постоянно лень
:: Да и расположение может измениться в зависимости от монтирования образа,
:: поменять один путь куда проще ведь):
set distr=E:\Win7
:: Получаем все необходимые права:
takeown /f %distr%\Windows\Web\Wallpaper\Windows\img0.jpg && icacls %distr%\Windows\Web\Wallpaper\Windows\img0.jpg /grant Администраторы:F /T
:: Сносим данный файл
del %distr%\Windows\Web\Wallpaper\Windows\img0.jpg
:: Результат достигнут, выходим
Exit
Ps Скрипт написан для уже смонтированного образа.
Pss И еще, скрипт не проверял, но работать должен)
|
Bond01, ну можно на всю папку, но не ко всем это применимо, точней ко всем, вот только последствия могут быть плохими)
Но если удалять папку с картинками, то можно например на всю папку wallpaper дать права, снести там все, и вернуть права папки.
Только само собой и получение прав к папке чуток другое)
|
Я удаляю только ненужные курсоры, темы, папки с ненужными языками. В принципе это можно сделать один раз подготовить дистрибутив, закрыть его и потом использовать в дальнейшем. Здесь я не думал что все будет так сложно, я думаю в будущем решится это все... По большому счету можно вообще ничего не удалять ведь это не кушает ресурсы, - хотя есть люди которые говорят обратное.
|
Цитата:
Цитата Bond01
Здесь я не думал что все будет так сложно »
|
Да нет, все просто)
Цитата:
Цитата Bond01
По большому счету можно вообще ничего не удалять »
|
Вот это верно)
Цитата:
Цитата Bond01
я думаю в будущем решится это все »
|
Так и быть)
накатаю скрипт, но проверять вам)
Что удалять?
|
Смысла в скрипте не вижу. Удалили один раз, сохранили WIM - работаем с ним дальше.
Смысла в удалении тоже не вижу особого :)
|
Есть много каталогов, по типу такого имени - " MyFolderName-XX_XX", где X - неизвестный символ. Нужно очистить все эти файлов от файлов, папок и подпапок с файлами, то есть, сделать что-то вроде такого:
Код:
DEL /Q MyFolderName-XX_XX\*
RD /S /Q MyFolderName-XX_XX\*\
чтобы каталоги "MyFolderName- XX_ XX" остались пустыми. Заранее спасибо.
|
Цитата:
Цитата boss911
чтобы каталоги "MyFolderName-XX_XX" остались пустыми »
|
Код:
@set root=c:\TEST\MyFolderName-??_??
@for /d %%i in ("%root%") do @pushd "%%~fi"&&@rd /s/q "%%~fi"2>nul||@popd
|
Время: 00:45.
© OSzone.net 2001-