Mac上的Silverlight 4中的Environment.SpecialFolders

时间:2010-08-13 23:42:14

标签: silverlight macos silverlight-4.0

使用提升权限运行的Silverlight 4可以访问文件系统中的某些特殊文件夹。 http://msdn.microsoft.com/en-us/library/system.environment.specialfolder(VS.95).aspx

这些在Windows上运行良好,但它们在Mac OSX系统上映射的是什么?

我的应用程序需要访问“我的文档”。这张地图会在Mac上显而易见吗?

1 个答案:

答案 0 :(得分: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