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

PhantomLo 07-06-2014 00:20 2361002

Ежедневное копирование по одному файлу в день
 
Задача проста.
Имеется список файлов вида:
Day01.doc
Day02.doc
DayN+1.doc

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

Цикл с n+1 осилил бы. Не знаю где и как хранить переменную текущего дня. Либо как вариант "смотреть" имя старшего файла в папке дропбокса и прибавлять единицу (с этим испытываю затруднения)

PhantomLo 07-06-2014 01:13 2361025

Решил задачу сам.

Циклический перебор списка документов и проверка имеется ли подобный в дропбоксе. Если нет, копируем и завершаем скрипт. Все это в планировщик заданий. Выполняем раз в день :)

Код:

@echo off
Set Source="C:\Docs"
Set Destination="D:\Dropbox"

CD /D %Destination%

For /F "tokens=*" %%F In ('Dir %Source% /B') Do (

IF NOT EXIST %%F xcopy %Source%\%%F %Destination% && exit
)



Время: 00:06.

Время: 00:06.
© OSzone.net 2001-