2010-08-13 38 views
1

使用提升的權限運行的Silverlight 4可以訪問文件系統中的某些特殊文件夾。 http://msdn.microsoft.com/en-us/library/system.environment.specialfolder(VS.95).aspxMac上的Silverlight 4中的Environment.SpecialFolders

這些工作在Windows上很好,但他們在Mac OSX系統上映射到什麼?

我的應用程序需要訪問「我的文檔」。這張地圖會在Mac地區的某個地方顯而易見嗎?

+0

你試過了嗎? – Aren 2010-08-13 23:45:21

回答

1

是的,但有一個小技巧。
即使包含的文件夾不存在,您也可以在Windows上創建文件,但在OS X上,您必須先創建目錄。如果沒有,你會得到一個例外。
我的代碼如下:

Directory.CreateDirectory(dirPath); // Not necessary on windows 
FileStream newFs = File.Create(dirFile); 
newFs.Close(); 
newFs.Dispose(); 

在OS X上的 「我的文檔」 文件夾是在這裏:

/Users/[UserName]/Documents