Это звучит как простой вопрос достаточно, и к счастью , я нашел статью о нем здесь, что я за ним.

Я сопоставил свой OneDrive как сетевое расположение на моем ПК, и он отлично работает (хотя мне пришлось увеличить ограничение на размер файла с 50 МБ до 1 ГБ в regedit) - я могу просматривать все свои файлы, а что нет.

Поэтому здесь я должен отметить, что мой OneDrive уже имеет половину того, что я хотел сделать резервную копию (ранее я делал резервные копии вручную), и состоял из множества вложенных каталогов, поэтому, когда дело дошло до использования robocopy, я надеялся, что он просканирует все файлы Признайте, что половина уже находится в месте назначения, поэтому загружайте только те, которых там нет (и те, которые были изменены более недавно, чем существующие).

Я новичок в robocopy, но попробовал использовать эту команду в качестве теста (я планировал планировать эту команду каждую неделю в случае успеха):

robocopy C:\Users\adam\Pictures "[CID no.] (\\d.docs.live.net@SSL\DavWWWRoot)" /MIR /FFT /R:3 /W:10 /Z

где [CID no.] заменяется CID моего OneDrive, шестнадцатеричной строки байтов. Таким образом, Robocopy работает и делает свое дело в течение следующих нескольких часов, вывод:

100%        New File              IMG_0001.CR2
...   
100%        New File              IMG_8674.CR2
------------------------------------------------------------------------------

               Total    Copied   Skipped  Mismatch    FAILED    Extras
    Dirs :     10278     10278         0         0         0         0
   Files :     23500     23500         0         0         0         0
   Bytes : 153.419 g 153.419 g         0         0         0         0
   Times :   1:39:26   1:35:40                       0:00:00   0:03:46


   Speed :            28697353 Bytes/sec.
   Speed :            1642.075 MegaBytes/min.
   Ended : 16 June 2018 19:27:37

Поэтому я возвращаюсь к своему OneDrive, и там нет никаких новых файлов. На сетевом диске OneDrive ничего не изменилось (я дважды проверил в клиенте OneDrive) с момента, когда я начал команду, даже несмотря на то, что я получил вывод без ошибок.

Так может кто-нибудь помочь мне, пожалуйста? Желательно предоставлять решение с использованием robocopy, но любые другие бесплатные решения приветствуются (я уже рассматривал работу полностью из папки OneDrive (папки, которая создается с помощью программы OneDrive) вместо моих библиотек Windows, но я решил, что это будет в крайнем случае). Да, и любые сторонние альтернативы должны быть в любом случае запланированы. Спасибо!

1 ответ1

0

согласно руководству, на которое вы ссылались, парень сопоставляет сетевой диск, а затем копирует все на сетевой диск. Следовательно, вы устанавливаете onedrive на новый диск Z:\ вы будете использовать

robocopy C:\Users\adam\Pictures Z:\backupfolder /MIR /FFT /R:3 /W:10 /Z

скопировать все на onedrive.

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

net use Z: https://d.docs.live.net/YOUR_CID/ /persistent:no 
robocopy C:\Users\adam\Pictures Z:\backupfolder /MIR /FFT /R:3 /W:10 /Z
net use Z: /delete

Возможно, вам придется использовать /user: и пароль для автоматической аутентификации, если вы не выполняете .bat в пространстве пользователя во время входа в систему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .