Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
CMD/BAT Забавные ошибки в переводе и еще капля юмора от M$ https://www.cyberforum.ru/ cmd-bat/ thread672239.html
Здесь выкладываем: смешные ошибки в переводе встроенных и не только команд. утилиты и ключи практическое значение или логика описания которых весьма сомнительна. еще какие приколы :)
CMD/BAT Тонкости языка, редкие команды и сложные скрипты
Тема для пользователей высокого уровня подготовки. Ваши статьи; Ссылки на другие статьи (допускаются статьи на английском языке); Редкие ошибки, выдаваемые интерпретатором, способы их устранения/либо причины возникновения. Недокументированные и особые трюки работы с файловой системой, устройствами и т.п. Разрешено обсуждение выложенных здесь материалов (в последствии будут выделены в...
CMD/BAT Копирование всех файлов в новый файл Создать директорию. Наполнить ее несколькими файлами. При помощи ключевого слова for написать bat-файл, осуществляющий копирование всех файлов из данной директории в один новый файл. Действия комментировать при помощи rem @echo off rem Удаление директорий со всем содержимым, (если они были созданы ранее) if exist box1\ rd /s /q box1 if exist box2\ rd /s /q box2 if exist box3\ rd /s /q... https://www.cyberforum.ru/ cmd-bat/ thread672110.html CMD/BAT Написать bat-файл, осуществляющий удаление всех файлов из директории, заданной параметром Создать несколько директорий. В каждой из них создать несколько файлов. Написать bat-файл, осуществляющий удаление всех файлов, из директории, заданной параметром. Действия комментировать при помощи rem как конкретно и через что запускать bat c параметром ? @echo off rem Удаление директорий со всем содержимым, (если они были созданы ранее) if exist box1\ rd /s /q box1 if exist box2\ rd... https://www.cyberforum.ru/ cmd-bat/ thread671766.html
Копирование нескольких файлов с помощью команды COPY CMD/BAT
Не пойму как скопировать с помощью функции copy несколько файлов одновременно. В справке copy /? говорится, что (дословно): Чтобы объединить файлы, укажите один конечный и несколько исходных файлов, используя подстановочные знаки или формат "файл1+файл2+файл3+...". Из этого я делаю следующее: copy /y 0000114.* + 0000118.* 1На что система мне отвечает:
CMD/BAT Использование списка значений в качестве параметров в пакетном файле https://www.cyberforum.ru/ cmd-bat/ thread671423.html
доброй ночи господа. весь вечер мучаюсь, помогите нужно создать пакетный файл с использованием списка значений в качестве параметров. количество значений заранее не определено. Например, запуск по очереди программ, перечисленных в командной строке при запуске пакетного файла на выполнение. Вариантом запуска такого файла может быть: > bat.bat calc Dir notepad. причем если после ...
CMD/BAT Полезные BAT/CMD скрипты https://www.cyberforum.ru/ cmd-bat/ thread671391.html
В этой теме выкладываем скрипты, которые часто используются Вами или на Ваш взгляд могут иметь большое практическое значение. Также приветствуются скрипты высокой степени сложности, полезные с точки зрения изучения принципа их работы. При выкладывании скрипта постарайтесь тщательно описывать принцип его работы и по-больше комментировать строки Вашего кода. Код, состоящий из > 4...
Как выйти из бесконечного цикла? CMD/BAT
Есть вот такая специфическая форма записи бесконечного цикла: for /L %%a in (0,0,0) do goto :nxt :nxt pause Мне нужно перейти по метке. Именно перейти, а не вообще выйти из скрипта. А вот не получается, хоть визуально и должно.
CMD/BAT Каталог простых примеров решенных задач BAT/CMD, с чего начать (■■■ основная тема ■■■) https://www.cyberforum.ru/ cmd-bat/ thread671323.html
Тема создана для размещения "классических" примеров решения только самых распространенных задач, предназначенных как для новичков, так и в роле справки (напоминания) для профессионалов. первый пост содержит четкую структуру категорий и будет наполняться ссылками на будущие примеры из этой темы, а также гиперссылками на другие темы в разделах CMD (в редких случаях VBS). в наполнении темы...
CMD/BAT Предложения по совершенствованию раздела и закреплению в "ВАЖНЫЕ" новых тем https://www.cyberforum.ru/ cmd-bat/ thread671223.html
Есть предложение создать несколько тем "закрепленных наверху раздела" с такими названиями: 1) Полный перечень всех встроенных команд 1.1. Описание функционала. 1.2. Список ключей и их назначение. + отдельно по утилитам, Resource Kit и т.п. 2) Примеры решенных задач (новичкам СЮДА!!!) Самая главная тема.
CMD/BAT Что за вирус?
У себя на компьютере обнаружил bat вирус... Подскажите что он делает Код удален.
CMD/BAT Копирование на флешку папки, имя которой меняется Имеется папка на рабочем столе "Данные (14.10.2012)" Завтра она будет "Данные (15.10.2012)" итд. Как создать сценарий, который будет копировать ее содержимое в корневище флэшки (тоесть не саму папку "Данные (14.10.2012)" а те папки и файлы которые внутри нее в корневище J:\) с учетом того что ее название каждый день новое за счет текущей даты Добавлено через 3 часа 28 минут Забы
Эксперт WindowsАвтор FAQ
17996 / 7697 / 892
Регистрация: 25.12.2011
Сообщений: 11,470
Записей в блоге: 16
17.10.2012, 20:32 0

Сортировка файлов по расширению - CMD/BAT - Ответ 3573831

17.10.2012, 20:32. Показов 9100. Ответов 13
Метки (Все метки)

Ответ

Bash
1
2
3
4
5
6
7
8
9
10
11
@echo off
setlocal enabledelayedexpansion
set /P folder="%CD%> "
for /f "delims=" %%a in ('dir %folder% /b /a:-d') do (
  if "%%~a" neq "%~0" (
    set newF=%%~xa
    rem урезаем левый символ (точку) расширения
    set newF=%folder%\!newF:~1!
    if not exist "!newF!" md "!newF!"
    move /y "%folder%\%%~a" "!newF!\"
))


Вернуться к обсуждению:
Сортировка файлов по расширению CMD/BAT
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.10.2012, 20:32
Готовые ответы и решения:

Сортировка имен файлов по расширению
Здравствуйте! Помогите, не могу решить задачку: Создать командный файл выводящий содержимое от 1...

Распределение файлов по их расширению
Всем привет!) Спасайте!! Нужно создать батник который распределяет разные файлы в папке по...

Перемещение файлов по расширению
Доброго времени суток. Очень нужна Ваша помощь. Требуется создать bat-ник, который будет...

Применить сжатие файлов по расширению
Приветстую К примеру есть кусок скрипта for %%A in (D:\TMP) do (if exist "%%~A" (for %%A in...

13
17.10.2012, 20:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.10.2012, 20:32
Помогаю со студенческими работами здесь

Мониторинг файлов по дате создания и расширению
Здравствуйте, есть задача мониторить папку на предмет наличия файлов с расширениями, допустим .txt,...

Перенос файлов по расширению (более 500), сохраняя структуру каталогов
Добрый день. Скрипт должен перемещать файлы по расширению (больше 500) сохраняя структуру...

Выборка файлов по расширению, упаковка, отправка адресатам, ведение лога, резервное копирование
Всем привет Сделал следующий батник Он ищет в папке файлы aaa0000bbb*.CNG, архивирует их в...

Запрет записи файлов в папку, по расширению
Добрый день. Прошу подсказать скрипт или bat выполняющий : запрет записи файлов в указанную папку ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru