Войти

Показать полную графическую версию : [решено] Скрипт для удаления файлов.


Bond01
15-06-2010, 20:00
Как реализовать удаление ненужных файлов в windows 7(Install.wim), на смонтированном дистрибутиве?
Пример - обои, темы. Нужен скрипт, чтобы получить доступ и удалить их.

PainteR
21-06-2010, 18:03
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
21-06-2010, 18:07
Итак к каждому файлу.

PainteR
21-06-2010, 20:37
Bond01, ну можно на всю папку, но не ко всем это применимо, точней ко всем, вот только последствия могут быть плохими)
Но если удалять папку с картинками, то можно например на всю папку wallpaper дать права, снести там все, и вернуть права папки.
Только само собой и получение прав к папке чуток другое)

Bond01
21-06-2010, 21:49
Я удаляю только ненужные курсоры, темы, папки с ненужными языками. В принципе это можно сделать один раз подготовить дистрибутив, закрыть его и потом использовать в дальнейшем. Здесь я не думал что все будет так сложно, я думаю в будущем решится это все... По большому счету можно вообще ничего не удалять ведь это не кушает ресурсы, - хотя есть люди которые говорят обратное.

PainteR
21-06-2010, 22:10
Здесь я не думал что все будет так сложно »
Да нет, все просто)
По большому счету можно вообще ничего не удалять»
Вот это верно)
я думаю в будущем решится это все »
Так и быть)
накатаю скрипт, но проверять вам)
Что удалять?

Vadikan
25-06-2010, 18:29
Смысла в скрипте не вижу. Удалили один раз, сохранили WIM - работаем с ним дальше.
Смысла в удалении тоже не вижу особого :)

boss911
01-10-2010, 07:42
Есть много каталогов, по типу такого имени - "MyFolderName-XX_XX", где X - неизвестный символ. Нужно очистить все эти файлов от файлов, папок и подпапок с файлами, то есть, сделать что-то вроде такого:
DEL /Q MyFolderName-XX_XX\*
RD /S /Q MyFolderName-XX_XX\*\
чтобы каталоги "MyFolderName-XX_XX" остались пустыми. Заранее спасибо.

amel27
01-10-2010, 11:02
чтобы каталоги "MyFolderName-XX_XX" остались пустыми »
@set root=c:\TEST\MyFolderName-??_??
@for /d %%i in ("%root%") do @pushd "%%~fi"&&@rd /s/q "%%~fi"2>nul||@popd




© OSzone.net 2001-2012