![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Сортировка файлов по расширению |
|
CMD/BAT - Сортировка файлов по расширению
|
Новый участник Сообщения: 25 |
написал батник который переберяет все файлы в папке и сортирует по розширению , все работает !
но проблема в том что он не работает с файла подписаными на русском! вот код: @echo off chcp 1251 :back set /P path=Введите путь к папке(Пример:C:\test) if EXIST %path% (goto next) else (echo папка не существует попробуйте еще раз goto back) :next for /R %path% %%i in (*.*) do ( set r=%%~xi set file=%%i call:Label) Pause :Label :yslov if EXIST %path%\%r% (Move /Y %file% %path%\%r% ) else (MD %path%\%r% goto yslov) |
|
Отправлено: 23:11, 16-02-2012 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 00:47, 17-02-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать чтоб русский текст можно было юзать!
|
Отправлено: 01:05, 17-02-2012 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата cyber_ua:
|
|
Отправлено: 01:31, 17-02-2012 | #4 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать понял попробую!
скачал AkelPad а в чем разница в действиях с блокнотом? |
|
Отправлено: 01:31, 17-02-2012 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата cyber_ua:
|
|
Отправлено: 04:52, 18-02-2012 | #6 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать А как сделать, что бы при сортировке при совпадении имён файлы автоматически переименовывались, убрать точку в началах имён папок и имена папок были заглавными буквами?
|
Отправлено: 00:17, 07-10-2012 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата o3epo:
|
|
Отправлено: 03:42, 07-10-2012 | #8 |
Ветеран Сообщения: 1759
|
Цитата:
@echo off setlocal 1>nul chcp 1251 for /f "tokens=*" %%i in (' dir /b /ad ') do call:1 "%%i" 1>nul chcp 866 goto:eof :1 set "name=%~1" if "%name:~0,1%"=="." (set "name=%name:~1%") for /f "tokens=*" %%i in (' echo %name% ^| sed "s/\(.*\)/\U\1/" ') do ren %1 "%%i" |
|
Отправлено: 16:22, 07-10-2012 | #9 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Цитата o3epo:
|
|
Отправлено: 23:16, 07-10-2012 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Создание папок по расширению файлов | jokerbleck | Скриптовые языки администрирования Windows | 8 | 20-02-2012 07:16 | |
Запрет записи файлов на сетевые ресурсы по расширению | Arkan190 | Microsoft Windows NT/2000/2003 | 6 | 20-06-2011 10:58 | |
VBS/WSH/JS - Отбор файлов по расширению, последующее их удаление. | SaintVictor | Скриптовые языки администрирования Windows | 3 | 22-05-2010 13:21 | |
Доступ - Простой запрет копирования файлов по расширению | Dimly | Microsoft Windows 2000/XP | 2 | 17-08-2009 09:09 | |
Фильтр по расширению файлов для Win 2003 | L13 | Microsoft Windows NT/2000/2003 | 2 | 07-06-2006 10:46 |
|