Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Небольшая проблемка с кодом CMD-файла

Ответить
Настройки темы
CMD/BAT - Небольшая проблемка с кодом CMD-файла

Пользователь


Сообщения: 80
Благодарности: 1


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: Drongo
Дата: 22-11-2008
Описание: Используем тег. [code]код[/code]...
Есть бат:
читать дальше »

Код: Выделить весь код
@echo on
chcp 1251

rem images

IF EXIST \*.jpg (
if not exist "\multimedia\images\moved" (
mkdir "\multimedia\images\moved"
)
move \*.jpg "\multimedia\images\moved" >> sortlog.txt
)
IF EXIST \*.jpeg (
if not exist "\multimedia\images\moved" (
mkdir "\multimedia\images\moved"
)
move \*.jpeg "\multimedia\images\moved" >> sortlog.txt
)
IF EXIST \*.bmp (
if not exist "\multimedia\images\moved" (
mkdir "\multimedia\images\moved"
)
move \*.bmp "\multimedia\images\moved" >> sortlog.txt
)
IF EXIST \*.gif (
if not exist "\multimedia\images\moved" (
mkdir "\multimedia\images\moved"
)
move \*.gif "\multimedia\images\moved" >> sortlog.txt
)
IF EXIST \*.tif (
if not exist "\multimedia\images\moved" (
mkdir "\multimedia\images\moved"
)
move \*.tif "\multimedia\images\moved" >> sortlog.txt
)
IF EXIST \*.tiff (
if not exist "\multimedia\images\moved" (
mkdir "\multimedia\images\moved"
)
move \*.tiff "\multimedia\images\moved" >> sortlog.txt
)
IF EXIST \*.psd (
if not exist "\multimedia\images\moved" (
mkdir "\multimedia\images\moved"
)
move \*.psd "\multimedia\images\moved" >> sortlog.txt
)

rem video
IF EXIST \*.3gp (
if not exist "\multimedia\videos\moved" (
mkdir "\multimedia\videos\moved"
)
move \*.3gp "\multimedia\videos\moved" >> sortlog.txt
)
IF EXIST \*.mp4 (
if not exist "\multimedia\videos\moved" (
mkdir "\multimedia\videos\moved"
)
move \*.mp4 "\multimedia\videos\moved" >> sortlog.txt
)

rem sounds

IF EXIST \*.mid* (
if not exist "\multimedia\sounds\moved" (
mkdir "\multimedia\sounds\moved"
)
move \*.mid* "\multimedia\sounds\moved" >> sortlog.txt
)
IF EXIST \*.amr (
if not exist "\multimedia\sounds\moved" (
mkdir "\multimedia\sounds\moved"
)
move \*.amr "\multimedia\sounds\moved" >> sortlog.txt
)

rem texts

IF EXIST \*.txt (
if not exist "\other\texts\moved" (
mkdir "\other\texts\moved"
)
move \*.txt "\other\texts\moved" >> sortlog.txt
)
IF EXIST \*.doc (
if not exist "\other\texts\moved" (
mkdir "\other\texts\moved"
)
move \*.doc "\other\texts\moved" >> sortlog.txt
)

rem pdf

IF EXIST \*.pdf (
if not exist "\other\pdf\moved" (
mkdir "\other\pdf\moved"
)
move \*.pdf "\other\pdf\moved" >> sortlog.txt
)

rem shockwave flash

IF EXIST \*.swf (
if not exist "\other\flash\moved" (
mkdir "\other\flash\moved"
)
move \*.swf "\other\flash\moved" >> sortlog.txt
)

rem progs and archives

if exist \*.exe (
if not exist "\apps\dos_win\moved" (
mkdir "\apps\dos_win\moved"
)
move \*.exe "\apps\dos_win\moved" >> sortlog.txt
)
if exist \*.com (
if not exist "\apps\dos_win\moved" (
mkdir "\apps\dos_win\moved"
)
move \*.com "\apps\dos_win\moved" >> sortlog.txt
)
if exist \*.zip (
if not exist "\apps\dos_win\moved" (
mkdir "\apps\dos_win\moved"
)
move \*.zip "\apps\dos_win\moved" >> sortlog.txt
)
if exist \*.rar (
if not exist "\apps\dos_win\moved" (
mkdir "\apps\dos_win\moved"
)
move \*.rar "\apps\dos_win\moved" >> sortlog.txt
)
if exist \*.tar* (
if not exist "\apps\dos_win\moved" (
mkdir "\apps\dos_win\moved"
)
move \*.tar* "\apps\dos_win\moved" >> sortlog.txt
)

rem midp j2me

if exist \*.jar (
if not exist "\apps\midp_j2me\moved\jar" (
mkdir "\apps\midp_j2me\moved\jar"
)
move \*.jar "\apps\midp_j2me\moved\jar" >> sortlog.txt
)
if exist \*.jad (
if not exist "\apps\midp_j2me\moved\jad" (
mkdir "\apps\midp_j2me\moved\jad"
)
move \*.jad "\apps\midp_j2me\moved\jad" >> sortlog.txt
)

rem other

if exist \*.* (
if not exist other\moved (
mkdir other\moved
)
move \*.* other\moved >> sortlog.txt
)

end

его назначение - сортировка файлА из \ по папкам. Проблема в том, что он себя тоже сортирует . Как надо его изменить чтоб такого не было?

-------
hello world!


Отправлено: 19:31, 22-11-2008

 
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


У меня код не отображается

Отправлено: 20:29, 22-11-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 80
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


ну не знаю... читать дальше нажимали?

-------
hello world!


Отправлено: 22:17, 22-11-2008 | #3


Аватара для Arrest

runs with scissors


Сообщения: 642
Благодарности: 77

Профиль | Отправить PM | Цитировать


В начале написать:
ATTRIB +R scriptname.cmd

-------
- Why do you call this version of software 'beta'?
- Coz it's beta than nothing.


Отправлено: 22:39, 22-11-2008 | #4


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


Не хранить инструментальные средства в той помойке, которую заведомо необходимо регулярно сортировать ;-)
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:50, 23-11-2008 | #5


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


nightmare95, не забыть вернуть на место:
Код: Выделить весь код
rem other

if exist \*.* (
if not exist other\moved (
mkdir other\moved
)
move \*.* other\moved >> sortlog.txt
move other\noved\%~nx0 \%~nx0
)

:end

Отправлено: 07:57, 24-11-2008 | #6


Пользователь


Сообщения: 80
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Цитата Busla:
Не хранить инструментальные средства в той помойке, которую заведомо необходимо регулярно сортировать »
а если мне так удобнее?
Цитата Arrest:
В начале написать:
ATTRIB +R scriptname.cmd »
не помогает
Цитата amel27:
не забыть вернуть на место »
каждый раз туда-сюда таскать?

-------
hello world!


Отправлено: 08:39, 26-11-2008 | #7


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата nightmare95:
каждый раз туда-сюда таскать? »
это быстрее, чем проверять имя каждого файла при копировании

Отправлено: 09:19, 26-11-2008 | #8


Пользователь


Сообщения: 80
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Цитата Drongo:
Используем тег. [ code ]код[ /code ]... »
Спасибо, Drongo.
Цитата amel27:
это быстрее, чем проверять имя каждого файла при копировании »
хм...

-------
hello world!


Отправлено: 16:17, 26-11-2008 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Небольшая проблемка с кодом CMD-файла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Помогите запустить CMD-файл из CMD-файла с параметрами Oleg48 Скриптовые языки администрирования Windows 2 18-11-2009 11:08
Помогите пожалуйста не срабатывает команда из*cmd файла запускаемого из RanOnceEx.cmd vovchiku Автоматическая установка Windows 2000/XP/2003 6 25-09-2007 23:38
небольшая проблемка с TrueImageRemoteConsole mitiya Сетевые технологии 2 31-03-2007 16:01
Условие кодировки. Редактирование файла из cmd. Mss Автоматическая установка Windows 2000/XP/2003 4 19-05-2005 23:25
Небольшая проблемка с Аутлуком cheap Хочу все знать 1 02-02-2003 21:27




 
Переход