Шаблон Visio TreeView изначально был разработан для документирования файловой системы. Однако пользователи постоянно задают вопрос - нельзя ли использовать его для облачных хранилищ.

Отвечаю - можно, хотя и потребуются некоторые дополнительные усилия.

Во-первых, помимо сканирования файловой системы шаблон обеспечивает прием данных из текстового файла. То есть достаточно каким-то образом отсканировать любое хранилище и представить данные в определенном формате, чтобы потом отобразить их в Visio TreeView. По этому варианту было сделано два дополнительных приложения:

Во-вторых, в последнее время стали появляться программы-агрегаторы, позволяющие отобразить структуру облачного хранилища в виде локального диска. С точки зрения файловой структуры облако становится неотличимым от локального диска. Рассмотрим один из таких агрегаторов - Диск-О.

Диск-О: позволяет подключить все самые популярные облачные хранилища

В общем случае данные можно делать локальные копии удаленных данных, но это не обязательно. То есть имеется режим, в котором на локальные диски ничего не передается.

Сервис платный, но имеется ограниченная бесплатная версия, которой вполне достаточно для работы с TreeView. Основные ограничения: бесплатная версия может подключить в любой момент времени только одно хранилище и есть ограничение на количество загружаемых файлов в день. Но загрузка файлов для TreeView вообще не нужна, а хранилища можно переключать по мере необходимости. Подключать только то, структуру которого нужно просмотреть или задокументировать в данный момент.

Приведу несколько картинок, поясняющих процесс переподключения облака.

Отключение ранее подключенного диска

В главном окне программы Диск-О имеется кнопка «Перейти к списку». При ее нажатии открывается окно со списком подключенных дисков. Естественно, в бесплатной версии в списке только одно имя. При наведении курсора на эту позицию становится видимой иконка настройки. Нужно щелкнуть по ней и на последующих экранах щелкнуть по кнопкам «Отключить» и «Удалить». Никакие файлы из облака при этом не удаляются, только отключается связь с хранилищем.

Подключение нового облака

Примечание: подразумевается, что вы уже являетесь владельцем некой области в облаке и задача состоит только в том, чтобы подкючить облако через программу Диск-О.

Щелкаем по кнопке «Подключить» и выбираем нужный сервис из 13 предложенных. Например, Dropbox. Программа предложит вам войти в свой аккаунт в облаке.

Далее управление передается сервису Dropbox для того, чтобы вы, как владелец облака, разрешили доступ к нему приложения Диск-О. Нужно ввести Email, пароль, щелкнуть по “Sign in” и на следующем экране – по кнопке “Allow”.

Последует сообщение, что браузер больше не нужен и программа Диск-О покажет в списке подключенных дисков новую позицию.

На этом все. Можно запускать Visio TreeView и приступать к сканированию и отрисовке структуры папок и файлов облачного хранилища.

Скорее всего облачное хранилище вышлет уведомление по Email о том, что был открыт доступ к нему программе Диск-О. Когда необходимость в этом доступе отпадет, можно будет удалить это разрешение через ваш аккаунт в облачном хранилище.