![]() |
Как удалить файлы с папки...?
Я искал тут в форуме, ничего не нашёл.. (Может плохо искал) О:-)
Мне нужно удалить все "обои" с папки WINDOWS\WEB\WALLPAPER\ только ДО того как туда перепишутся МОИ обои... |
перед командой копирования напиши (если конечно CMD используешь)
Код:
del %WINDIR%\WEB\WALLPAPER\*.jpg /q /f соответственно Код:
del %WINDIR%\WEB\WALLPAPER\*.* /q /f А вообще Код:
del /? Код:
erase /? |
Baloven1 Спасибо! Значит я сделаю батник delwalls.bat в нём пропишу: del %WINDIR%\WEB\WALLPAPER\*.* /q /f
и запущу этот батник через cmdlines после создания юзера... так? :) п.с. когда стираеш все обои в папке wallpaper то в Dislpay Properties появляются эти дебильные паттерны.. типа Blue Lace 16, Coffee bean, Zapotec.. можно сделать чтобы они не появлялись или их тоже нужно удалить? |
Cobra_1_Stas: можно. В виде
"cmd /c del ..." |
ShaddyR :up:
|
Cobra_1_Stas
Посмотри здесь пример prepare.cmd. |
YuriPet О! Точно... помню что где то видел :)
Спасибо! всем спасибо за помощь!!! п.с. есть разница между %WINDIR% и %systemroot%?? |
Cobra_1_Stas: особой - нет.
|
ShaddyR а не особой? :)
|
Cobra_1_Stas: и то и другое - системные переменные. Первая пришла из линейки 9х, вторая появилась в NT. В принципе они равноценны. Первая оставлена для совместимости с софтом, рассчитанным на 9х... вродь так.
|
Можно просто заменить стандартные, дистрибутивные имена у них:
Код:
File name |
ShaddyR ok =))
|
XXXler
слушай, я так делаю давно, вот только возникает один вопрос как изменить еще их имена, а то home.jpg я заменяю картинкой какой нибудь вещью не имеющей отношения к дому ну ни как.... а винда естественно подписывает картинку "ДОМА" |
desperate
файл shl_img.inf, секция Strings - там все конечные имена файлов |
XXXler
огромное спасибо |
Блин, опять проблема... опять он стёр все файлы ПОСЛЕ ТОГО как переписал нужные мне файлы с $OEM$ директории...
Как его заставить стирать файлы ДО ТОГО как он переписывает мои? И при том что он стёр ВСЕ файлы и мои и не мои, он оставил этот дурацкий файл BLISS.BMP, как это?? У меня есть папка WALLPAPERS, я хочу стереть оттуда ВСЕ картинки и записать только мои... |
Cobra_1_Stas
Папка ОЕМ копируется еще на текстовом этапе установки. А батник на удаление ты запускаешь позже. Может попробовать другой путь: В батнике сначала прописать удаление файлов из папки, а потом командой xcopy скопировать нужные тебе файлы в папку WALLPAPERS . |
vek: угум-с. Я пошел другим путем: создал самораспаковывающийся архив со всем содержимым, которое нужно поместить в папку Windows и запускаю его на последней стадии установки. Этим, во первых, экономится мно-о-о-го места (там около 15-ти тем интерфейса), а во-вторых нет указанных тобой, Cobra_1_Stas, проблем.
|
vek попробую... сенкс!
но так не срабатывало... ShaddyR можеш объяснить как создать самораспаковывающийся архив? :) |
Cobra_1_Stas:
Цитата:
Цитата:
|
Цитата:
|
Cobra_1_Stas: н-дя. Как я понимаю, ты не счел нужным полностью изучить информацию раздела Автоматическая установка, решив пойти другим путем? :cool: Потому как и Создание SFX и варианты установки из файла ответов (Пример) там достаточно подробно описаны. Ну да ладно..
В файле ответов это делается двумя методами: Код:
[SetupParams] Код:
$OEM$\$$\ |
ShaddyR Спасибо, работает! :)
|
никак не могу справиться казалось бы уже с решенной проблемой: не удаляется папка install после установки програм....
вот мой cmd - файл, подскажите где туплю... @echo off TITLE Windows XP SP2 - Unattended Installation ECHO. ECHO Over the next few minutes you will see automated installations ECHO of various sofware applications, and registry tweaks being ECHO implemented. The computer will restart automatically ECHO once the whole process has finished! ECHO. ECHO Applying Registry Tweaks... REGEDIT /S %systemdrive%\Install\RegTweaks.reg ECHO. ECHO installing Acrobat Reader 7 ECHO Please wait... start/wait %systemdrive%\Install\AdbeRdr705_rus_full.exe /s /v" /qn" ECHO. ECHO installing Total Commander 6.53 PowerPack ECHO Please wait... start/wait %systemdrive%\Install\TotalCommander.exe /S /D=C:\Program Files\Total Commander 6.53 PowerPack ECHO. ECHO installing wrar36b2ru ECHO Please wait... start/wait %systemdrive%\Install\winrar\wrar36b2ru.exe /s ECHO. ECHO Installing Office 2003 ECHO Please wait... start /wait %systemdrive%\Install\Applications\Office2003\setup.exe ECHO. ECHO Deleting Temp Installation Files... RD /S /Q %systemdrive%\Drivers RD /S /Q %systemdrive%\Install ECHO. ECHO Restarting the PC in 1 minute... shutdown.exe -r -f -t 60 -c "Windows XP will now restart in 1 minute, this will give enough time for the shortcuts to update and for the shell to fully load before its ready to restart!" EXIT пробовал его запускать и из самой папки install и из корня раздела - все одно и то же, папка drivers удаляется, вообще-то она пока пустая, а вот из папки install удаляется только acrobat, а все остальное преспокойно лежит на месте.. |
veschiy
Цитата:
|
я уже думал об этом, но вот почему эта папка все-таки используется-то?
вроде ведь все как в руководстве сделано... может еще кто что скажет ? |
veschiy
Цитата:
|
руками все удаляется прекрасно, более того если после загрузки системы отредактировать cmd файл так чтобы осталась только команда на удаление - все прекрасно удаляется...
смысл в том, что после команды на удаление папок в файле прописана команда на перезагрузку, для вступления в силу твиков реестра, так вот после этого ребута - все в ручную удаляется, а вот до него.... на счет unlocker, надо подумать..... только придется без перезагрузки изучать систему и не на виртуалке... |
veschiy
Цитата:
Цитата:
|
boss911
Можно попробовать паузу сделать перед удалением папки. |
VseDoFeNi
Угу, я просто как-то забыл (pause), но именно про товю паузу я незнал, спасибо, пригодитса на будущие! |
Или я чего-то не понял... :)
Мне кажется, что просто команда на удаление папки %systemdrive%\Install должна быть последней в подобном cmd-файлe. Ведь, наверняка, сам этот cmd-файл находится в этой папке! |
YuriPet
Цитата:
|
ShaddyR
Цитата:
Код:
ECHO. |
пробовал я удалить последние строки из ребута, та же бяка - один акробат из папки удаляется......
пробовал я и местонахождение самого cmd - файла менять - не помогает..... на счет унлокера, пока не получается протестить.... а вот на счет задержки, может скажет мне кто попростому какой параметр в приведенном по ссылке примере нужно изменять, чтобы регулировать время задержки? а то я в программировании не силен... |
Цитата:
|
Цитата:
если команда на удаление будет последней (что и было написано первоначально) а перед ней строки о перезагрузке, то тогда вообще ничего не удаляется.... и я рассудил, что если cmd выполняется при первом входе в систему, то после ребута, конечно уже ничего удаляться не будет... сейчас я удалил строки о перезагрузке, но система все равно перезагружается после установки прог и после этого в папке инстал удаляется только акробат... Цитата:
|
Вместо 3 поставь 9
Код:
echo Через 3 секунды продолжиться |
veschiy
Цитата:
|
программы, действительно все ставятся без проблем...
а последней в списке стоит office 2003, с интегрироваными сер-паками..... похоже дело именно в нем.... поскольку иногда "исскуственная" команда на удаление введенная вручную уже после перезагрузки оставляет папку Aplications/office2003/files но с другой стороны acrobat reader удаляется без проблем и только он один... не могут же все остальные файлы програм быть задействованы... спасибо за подсказку, буду ковырять дальше... |
А у меня никак не удаляются скринсервера, хоть тресни. В чем может быть причина? Удаляю из prepare.cmd как в примере у Vadikana.
|
Время: 09:29. |
Время: 09:29.
© OSzone.net 2001-