Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Перемещение файла и лог-файл (http://forum.oszone.net/showthread.php?t=247748)

feAre 26-11-2012 15:37 2033200

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

Имеется батник (.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" "

zion87 26-11-2012 18:21 2033348

Код:

@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


feAre 26-11-2012 18:57 2033380

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

Iska 26-11-2012 23:23 2033529

Цитата:

Цитата feAre
Дабы не создавать новую тему, пишу тут, »

Код:

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

zion87 27-11-2012 06:40 2033645

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


Время: 19:20.

Время: 19:20.
© OSzone.net 2001-