powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Windows [игнор отключен] [закрыт для гостей] / bat-файл, или Вспомнить все
3 сообщений из 3, страница 1 из 1
bat-файл, или Вспомнить все
    #32242949
karly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если кто еще помнит, как пишутся bat-файлы,
помогите, пожалуйста :)

Суть проблемы - необходимо переместить все файлы
из одной директории в другую.
Код: plaintext
Move D:\Test1\*.* D:\Test2\

выдает сообщение об ошибке "Синтаксическая ошибка в имени файла",
если исходная директория пуста. Что крайне нежелательно.

Я пытался проверить наличие файлов в исходной директории
перед вызовом команды Move
Код: plaintext
If exist D:\Test1\*.* (Move D:\Test1\*.* D:\Test2\)

Но такая проверка всегда выдает истину :(

Как иначе переместить файлы без каких либо сообщений?
Или как проверить наличие файлов в директории перед перемещением?
...
Рейтинг: 0 / 0
bat-файл, или Вспомнить все
    #32243005
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исполmpeq циклы:
Код: plaintext
1.
2.
3.
@Echo Off
cd D:\Test1
for %%t in (*.*) do move %%t D:\Test2\ > nul
...
Рейтинг: 0 / 0
bat-файл, или Вспомнить все
    #32243232
karly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, так работает
Код: plaintext
for %t in (D:\test1\*.*) do move  "%t"  d:\test2\
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / bat-файл, или Вспомнить все
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]