@oneLEAM

Как можно сделать виртуальную «флешку», которая будет отображаться в проводнике windows 10?

Как можно сделать виртуальную "флешку" которая будет отображаться в проводнике windows 10 как в диск о: от mail.EU
Вот фото
63f9f3e163411380518553.jpeg
  • Вопрос задан
  • 497 просмотров
Пригласить эксперта
Ответы на вопрос 3
hint000
@hint000
у админа три руки
На винде есть родная (не требующая что-то устанавливать) команда subst, запускается с параметрами из командной строки и создаёт "диск" из локальной папки.
Той же командой с другими параметрами можно удалить такой "диск".
https://ru.wikipedia.org/wiki/Subst
Кстати, это способ из 90-х годов, ныне почти забытый.

Можно из Python'а выполнить системную команду.
Ответ написан
Vindicar
@Vindicar
RTFM!
Вариант А. Написать и установить драйвер виртуальной файловой системы. Разумеется, не на питоне.

Вариант Б. Создать сетевой ресурс (можно на localhost, т.е. "как бы" сетевой), поддерживающий протокол WebDAV или иной, поддерживаемый виндой (как делает та же Samba) и примонтировать его через системную команду net use.
Это если нужен именно виртуальный диск.

Вариант В. Есть ещё Windows Shell Namespace Extension для создания виртуальных папок. Вроде как не рекомендуется.

Вариант Г. Cloud Sync Engine.

Я бы сказал, вариант Б наиболее реализуем именно на питоне. Плюс он более кроссплатформенный, и в принципе можно разместить скрипт не на локальной машине, а в сети.
Ответ написан
Комментировать
@rPman
Аналог linux-овму fusefs, но для windows - winfsp.dev
Но он на c++!

чтобы завести это на питоне, нужно писать прослойку, немного устаревшая статья но идея та же (в статье описаны обоа направления python -> c++ и c++ -> python)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы