Показать полную графическую версию : [решено] Скрипт для удаления файлов.
Как реализовать удаление ненужных файлов в 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 дать права, снести там все, и вернуть права папки.
Только само собой и получение прав к папке чуток другое)
Я удаляю только ненужные курсоры, темы, папки с ненужными языками. В принципе это можно сделать один раз подготовить дистрибутив, закрыть его и потом использовать в дальнейшем. Здесь я не думал что все будет так сложно, я думаю в будущем решится это все... По большому счету можно вообще ничего не удалять ведь это не кушает ресурсы, - хотя есть люди которые говорят обратное.
Здесь я не думал что все будет так сложно »
Да нет, все просто)
По большому счету можно вообще ничего не удалять»
Вот это верно)
я думаю в будущем решится это все »
Так и быть)
накатаю скрипт, но проверять вам)
Что удалять?
Смысла в скрипте не вижу. Удалили один раз, сохранили WIM - работаем с ним дальше.
Смысла в удалении тоже не вижу особого :)
Есть много каталогов, по типу такого имени - "MyFolderName-XX_XX", где X - неизвестный символ. Нужно очистить все эти файлов от файлов, папок и подпапок с файлами, то есть, сделать что-то вроде такого:
DEL /Q MyFolderName-XX_XX\*
RD /S /Q MyFolderName-XX_XX\*\
чтобы каталоги "MyFolderName-XX_XX" остались пустыми. Заранее спасибо.
чтобы каталоги "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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.