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