Компьютерный форум 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=344121)

LarinRnD 20-02-2020 14:23 2910198

Копировать папки с файлами.
 
Добрый день. Нужен батник который при запуске копирует папки с файлами в другую папку (Диск) с текущей датой.

DJ Mogarych 20-02-2020 14:48 2910203

Код:

powershell -command "mkdir "d:\temp\$(get-date -f yyyy-MM-dd)"; robocopy D:\temp\Source "d:\temp\$(get-date -f yyyy-MM-dd)" /s"

megaloman 20-02-2020 15:20 2910214

Цитата:

Цитата LarinRnD
Добрый день. Нужен батник который при запуске копирует папки с файлами в другую папку (Диск) с текущей датой. »

Все файлы в папку с текущей датой или файлы, измененные за текущую дату в папку с текущей датой?

Если все файлы, то:
Код:

XCopy "Z:\Box_In\*.*" "Z:\Box_Out\%Date%\" /S /D /Y
Но это, ИМХО, достаточно бессмысленное действие - одно и то же неизменное копировать каждый день.

Если файлы, измененные в текущей дате, то, при условии, что дата в системе в формате дд.мм.гггг
Код:

XCopy "Z:\Box_In\*.*" "Z:\Box_Out\%Date%\" /S /D:%Date:~3,2%-%Date:~0,2%-%Date:~6,4% /Y
Оба решения работоспособны и без бат-файла. Если надо поместить команду в планировщик, то:
Код:

Cmd.exe /C XCopy ... и так далее

LarinRnD 20-02-2020 16:09 2910219

Цитата:

Цитата megaloman
Все файлы в папку с текущей датой или файлы, измененные за текущую дату в папку с текущей датой?
Если все файлы, то »

Есть папка БАЗА (дата неважна). Будет сидеть допустим бухгалтер, у нее на рабочем столе есть батник который копирует базу на другой диск.
Нужен батник который копирует папку (BAZA) со всеми имеющимися файлами (дата неважна) и копирует её на другой диск с текущей датой (BAZA_20.02.2020 или 20.02.2020_BAZA). -

Спасибо всем!!! Вопрос решен!!!!

Спасибо всем!!! Вопрос решен!!!!

Iska 20-02-2020 17:37 2910235

Цитата:

Цитата LarinRnD
с текущей датой (BAZA_20.02.2020 или 20.02.2020_BAZA). - »

Лучше всего пять звёздочек — «BAZA_2020.02.20».

megaloman 20-02-2020 17:47 2910239

Цитата:

Цитата Iska
Лучше всего ... «BAZA_2020.02.20». »

Код:

XCopy "Z:\Box_In\*.*" "Z:\Box_Out\Baza_%Date:~6,4%.%Date:~3,2%.%Date:~0,2%\" /S /D /Y
И не надо никаких батников - просто сделать на рабочем столе значок на
CMD.exe /C Xcopy c приведенными параметрами.


Время: 03:43.

Время: 03:43.
© OSzone.net 2001-