Mono C# を使用して、特定の XML ファイルを読み取り、XML ファイルに記載されているパスからファイルを開くサービス (Mac 環境で実行) を記述しています。ファイル パスは、ローカルのパスまたは Windows FileServer のファイル パスにすることができます。これらのファイル サーバーは、Samba 共有 ( smb://
) を使用して Mac にマウントしています。
メソッドを使用してProcess.Start()
、Mono でファイルを開きます。このアプローチは、ローカル ファイル、つまりデスクトップなどの場所では正常に機能/{user}/Documents/File.txt
しますが、マウントされたファイル サーバーからファイルを開くことができません。次の形式でファイル パスを指定してみました。
//{ServerName}/{SharedFolderName}/File.txt
smb://{ServerName}/{SharedFolderName}/File.txt
//Volumes/{SharedFolderName}/File.txt
これらのどれもファイルを開いていないようです。似たようなことを試したことのある方がいらっしゃいましたら教えてください。