2

Как мы можем делиться ссылками на местоположения файловой системы Windows, чтобы они работали в Windows, Linux и Mac, когда это возможно.

Речь идет о формате, который работает в разных платформах (windows: \server \share \file или часто DriveLetter: \file против Linux smb://server/share/file), а также о том, как легко создавать ссылки.

2 ответа2

3

Использовать URI

scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]

Правильный синтаксис

Для пути к файлу UNC Windows

\\laptop\My Documents\FileSchemeURIs.doc

Соответствующий действительный URI файла в Windows выглядит следующим образом:

file://laptop/My%20Documents/FileSchemeURIs.doc

https://blogs.msdn.microsoft.com/ie/2006/12/06/file-uris-in-windows/


Юникс

Вот два примера Unix, указывающие на один и тот же файл /etc /fstab:

file://localhost/etc/fstab
file:///etc/fstab

Windows

Вот несколько примеров, которые могут быть приняты некоторыми приложениями в системах Windows, ссылаясь на тот же локальный файл c:\WINDOWS\clock.avi

file://localhost/c:/WINDOWS/clock.avi
file:///c:/WINDOWS/clock.avi

https://en.wikipedia.org/wiki/File_URI_scheme

Вы можете использовать некоторые скрипты, подобные этой, чтобы конвертировать эти обратные слеши или просто вручную редактировать их

0

Лучшее решение, кажется, состоит в том, чтобы скопировать файл на общий ресурс Windows, а затем использовать Ctrl+K в Outlook (вставить гиперссылку).

Это делается как файл типа S:/myfile.txt в файл:///server/share/myfile.txt

Такая ссылка должна работать во всех системах.

Довольно круто :-)

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