使用提升权限运行的Silverlight 4可以访问文件系统中的某些特殊文件夹。 http://msdn.microsoft.com/en-us/library/system.environment.specialfolder(VS.95).aspx
这些在Windows上运行良好,但它们在Mac OSX系统上映射的是什么?
我的应用程序需要访问“我的文档”。这张地图会在Mac上显而易见吗?
答案 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