|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Перемещение и удаление файлов по условию и маске |
|
|
CMD/BAT - [решено] Перемещение и удаление файлов по условию и маске
|
Пользователь Сообщения: 54 |
Профиль | Отправить PM | Цитировать Привет всем!
Такая задача: Цитата:
|
||
Отправлено: 22:20, 27-07-2009 |
Сообщения: 53456
|
Профиль | Отправить PM | Цитировать Цитата VitHAK:
@Echo Off SetLocal EnableExtensions Set SrcDir=D:\Program For /F "Delims=" %%I In ('Dir "%SrcDir%\images.*" /AD /B /S') Do ( If "%%~xI"=="" ( If Exist "%%~I\*.jpg" ( If Not Exist D:\images MD D:\images Move "%%~I\*.jpg" D:\images\ ) ) ) For /F "Delims=" %%I In ('Dir "%SrcDir%\data*" /AD /B /S') Do ( RD /S /Q "%%~I" ) Del /F /S /Q "%SrcDir%\*.log" "%SrcDir%\*.bak" "%SrcDir%\*.tmp" |
|
Отправлено: 11:26, 28-07-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 54
|
Профиль | Отправить PM | Цитировать Petya V4sechkin, Спасибо! Все работает!
|
Отправлено: 11:38, 28-07-2009 | #3 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата VitHAK:
Цитата VitHAK:
Petya V4sechkin, без EnableExtensions тоже вроде работает: |
||
Отправлено: 12:04, 28-07-2009 | #4 |
Сообщения: 53456
|
Профиль | Отправить PM | Цитировать Цитата amel27:
Цитата amel27:
|
|||
Отправлено: 12:09, 28-07-2009 | #5 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата Petya V4sechkin:
|
|
Отправлено: 12:32, 28-07-2009 | #6 |
Пользователь Сообщения: 54
|
Профиль | Отправить PM | Цитировать Цитата amel27:
Лутшим решением этой проблемы было б переименовать logo.jpg в имя каталога в котором images которого найден этот *.jpg |
|
Отправлено: 12:44, 28-07-2009 | #7 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата VitHAK:
@Echo off Set $SRC=D:\Program Set $DST=D:\Images For /F "Delims=" %%i In ('DIR /A:D/S/B "%$SRC%\*"') Do If Exist "%%i\Images\logo.jpg" ( REN "%%i\Images\logo.jpg" "%%~ni.jpg" MOVE "%%i\Images\%%~ni.jpg" "%$DST%\" ) For /F "Delims=" %%i In ('DIR /A:D/S/B "%$SRC%\data*"') Do RD /S/Q "%%i" Del /F/S/Q "%$SRC%\*.log" "%$SRC%\*.bak" "%$SRC%\*.tmp" |
|
Отправлено: 13:13, 28-07-2009 | #8 |
Новый участник Сообщения: 24
|
Профиль | Отправить PM | Цитировать Помогите пожалуйста написать такой bat файл:
Есть путь c:\Documents and Settings\user\Local Settings\Temp\bps\plot\ugt_33_20\ в этом каталоге создаются множество других каталогов содержащих файлы *.hpg нужно собрать эти все файлы и переместить в папу f:\plot |
Отправлено: 10:02, 28-06-2010 | #9 |
Пользователь Сообщения: 140
|
Профиль | Отправить PM | Цитировать pegasus,
Цитата:
|
|
Отправлено: 10:28, 28-06-2010 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Копирование файлов по маске за вчерашний день | dvassilyev | Скриптовые языки администрирования Windows | 8 | 19-10-2011 19:36 | |
CMD/BAT - [решено] Перемещение (удаление) директорий по маске | ven00m | Скриптовые языки администрирования Windows | 17 | 15-11-2009 10:24 | |
[решено] Перемещение Log-файлов в Windows Server 2003 | FATruden | Microsoft Windows NT/2000/2003 | 2 | 01-10-2009 12:12 | |
CMD/BAT - Удаление скрытых папок по маске | chatlaninsan | Скриптовые языки администрирования Windows | 5 | 07-09-2009 17:22 | |
Любой язык - [решено] удаление файлов по маске, созданных за прошлые сутки | BRAT2 | Скриптовые языки администрирования Windows | 1 | 06-04-2009 08:51 |
|