我们正在使用 Mono C# 编写一个服务(在 Mac 环境中运行),它将读取特定的 XML 文件并从 XML 文件中提到的路径打开该文件。文件路径可以是本地路径,也可以是 Windows FileServer 中的路径。smb://
我们正在使用 Samba 共享 ( )在 Mac 上安装这些文件服务器。
我们使用该Process.Start()
方法在 Mono 中打开文件。这种方法我们可以很好地处理本地文件,即桌面等位置,或者/{user}/Documents/File.txt
我们无法从已安装的文件服务器打开文件。我们尝试以以下格式提供文件路径:
//{ServerName}/{SharedFolderName}/File.txt
smb://{ServerName}/{SharedFolderName}/File.txt
//Volumes/{SharedFolderName}/File.txt
这些似乎都没有打开文件。如果你们中的任何人尝试过类似的事情,请告诉我。