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

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

Ответить
Настройки темы
CMD/BAT - Переместить файл, содержащий в названии только цифры

Новый участник


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


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

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


Подскажите пожалуйста, как хотя бы проверить, что в имени файла содержатся только цифры и ничего кроме цифр? Спасибо.

Отправлено: 23:38, 11-01-2013

 

Ветеран


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

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


Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

for %%i in (*.*) do (
	echo %%~ni| findstr.exe /r /c:"^[0-9]*$" >nul && echo %%~i
)

endlocal
exit /b 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:18, 12-01-2013 | #2



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

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


Новый участник


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

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


спасибо

Отправлено: 00:27, 12-01-2013 | #3


Новый участник


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

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


Пытаюсь переместить следующим образом
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

FOR %%i IN (C:\Folder\*.*) DO (
	move "%%~ni| findstr.exe /r /c:"^[0-9]*$" > nul && %%~i" "C:\Folder1\" 
)

endlocal
Не работает. Папка Folder1 создана.

Отправлено: 00:46, 12-01-2013 | #4


Аватара для zion87

Старожил


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

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


Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

for %%i in (C:\Folder\*.*) do (
	echo %%~ni| findstr.exe /r /c:"^[0-9]*$" >nul && move /y "%%~i" "C:\Folder1\"
)

endlocal
exit /b 0
код Iska
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:09, 12-01-2013 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Не дает переименовать/переместить папку/файл + не работают ножницы .ExeRun Microsoft Windows 7 11 17-08-2011 14:16
установил qip 8094, содержащий вирус, помогите вылечить nikit-xxx Лечение систем от вредоносных программ 6 28-08-2009 20:04
Разное - [статья] Как переместить файл подкачки в Windows Vista Vadikan Microsoft Windows Vista 12 01-10-2008 11:35
Как скачать файл с сайта, если есть только POP3? Yewgeniy Хочу все знать 17 16-11-2006 22:51
качаем файл, только по разрешению... Drem Вебмастеру 5 21-07-2006 09:59




 
Переход