Яндекс.Диск и 1С

Путь1 = "https://login:pass@webdav.yandex.ru/path/to/file.txt";
Путь2 = "c:\file.txt";
КопироватьФайл(Путь1, Путь2);
УдалитьФайлы(Путь1);
КопироватьФайл(Путь2, Путь1);

Данный код копирует файл из облака Яндекса на локальный диск, удаляет из облака и заливает обратно.
Вместо login и pass подставляем логин и пароль Яндекса.

Это возможно. т.к. Яндекс поддерживает Вебдав.

Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

комментариев 7

  • Алексей

    Удалить и копировать можно, без вопросов — это простая задача. Вы не пробовали получить список файлов в любой папке Яндекс диска по webdav? Если да, то как это у Вас получилось (каким запросом) ?

      • Алексей

        Ну, как ? Не пробовали? Лично я до сих пор не понял, как штатными средствами 1С 8.3 путем построения запросов выполнить команду PROPFIND для ЯндексДиска.
        На примере банальной проверки свободного места на Яндекс диск смог в VBA написать скрипт (тупо в Excel), использующую компоненту msxml2.xmlHttp. Но это с привлечением сторонней, хоть и встроенной в Windows, библиотеки получается. А штатными средствами ?

  • Петр

    Поддерживая вопрос о получении списка файлов , а также не пробовали создавать/удалять папки на ЯД?

  • Администратор

    Коллеги, извините сейчас навалилось очень много работы.. На мой взгляд, для серьезных работ с файлами я бы предпочел использовать ftp сервер. надежность, простота настройки и удобство работы — цена не так высока и вариантов много.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Заказать звонок
+
Жду звонка!