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

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

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

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


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


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

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


Добрый день.
Требуется Ваша помощь, заранее спасибо.

Имеется батник (.bat) – файл.

Код: Выделить весь код
@echo off
@title Programm
move "*.txt" "txt"
echo Файл "[имя файла]" успешно перемещён в папку "[имя папки]"
Требуется:

У меня есть папка, в ней различные файлы, например "0001.txt" , "0002.txt" , "0003.txt". Требуется, чтобы эти файлы были перенесены в определенную папку (папка "txt") и чтобы в батнике записывалось "Файл "[имя файла]" успешно перемещён в папку "[имя папки]""
Тобишь, у меня много txt файлов, нужно чтобы они все переместились в папку "txt" и с каждой строчкой было написано "Файл "[имя файла]" успешно перемещён в папку "[имя папки]""
например:
" Файл "0001.txt" успешно перемещён в папку "txt" "
" Файл "0002.txt" успешно перемещён в папку "txt" "
" Файл "0003.txt" успешно перемещён в папку "txt" "

Отправлено: 15:37, 26-11-2012

 

Аватара для zion87

Старожил


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

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


Код: Выделить весь код
@echo off
@title Programm

set logfile=log.nfo
set directory=txt

:find
if not exist *.txt exit
if not exist %directory% md %directory%
for /f "delims=*" %%H in ('dir /b /a-d "*.txt"') do set file=%%~nH.txt
move "%file%" %directory%
echo "Файл "%file%" успешно перемещён в папку "%directory%"">>%logfile%
goto find
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:21, 26-11-2012 | #2



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

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


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


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

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


Дабы не создавать новую тему, пишу тут, как узнать имя учетной записи через cmd/bat?

Последний раз редактировалось feAre, 26-11-2012 в 20:18.


Отправлено: 18:57, 26-11-2012 | #3


Ветеран


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

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


Цитата feAre:
Дабы не создавать новую тему, пишу тут, »
Код: Выделить весь код
echo %UserDomain%/%UserName%
feAre, на будущее: один вопрос — одна тема. Иначе по голове может достаться не только Вам, но и отвечающим.

Отправлено: 23:23, 26-11-2012 | #4


Аватара для zion87

Старожил


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

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


команда Set вам в помощь, там много чего интересного.......

Отправлено: 06:40, 27-11-2012 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочие - Перемещение файла по разделу M1ndW0rk Программное обеспечение Windows 15 12-11-2017 00:12
CMD/BAT - Перемещение и переименовывание файла sanat Скриптовые языки администрирования Windows 7 19-06-2013 01:33
2010 - [решено] Перемещение файла OST Ыть Microsoft Office (Word, Excel, Outlook и т.д.) 1 02-11-2012 19:30
Загрузка - [решено] Перемещение или создание файла boot.ini SVt Microsoft Windows 2000/XP 11 02-07-2010 12:47
Перемещение файла подкачки myan Хочу все знать 3 10-06-2005 12:02




 
Переход