Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mac上Silverlight 4中的Environment.SpecialFolders_Silverlight_Macos_Silverlight 4.0 - Fatal编程技术网

Mac上Silverlight 4中的Environment.SpecialFolders

Mac上Silverlight 4中的Environment.SpecialFolders,silverlight,macos,silverlight-4.0,Silverlight,Macos,Silverlight 4.0,使用提升权限运行的Silverlight 4提供了对文件系统中某些特殊文件夹的访问。 这些在Windows上工作得很好,但在MacOSX系统上它们映射到什么呢 我的应用程序需要访问“我的文档”。这张地图在mac电脑上有意义吗?是的,但需要一点技巧。 您可以在windows上创建文件,即使包含的文件夹不存在,但在OS X上,您必须首先创建目录。如果没有,您将得到一个例外。 我的代码如下: Directory.CreateDirectory(dirPath); // Not necessary

使用提升权限运行的Silverlight 4提供了对文件系统中某些特殊文件夹的访问。

这些在Windows上工作得很好,但在MacOSX系统上它们映射到什么呢


我的应用程序需要访问“我的文档”。这张地图在mac电脑上有意义吗?

是的,但需要一点技巧。
您可以在windows上创建文件,即使包含的文件夹不存在,但在OS X上,您必须首先创建目录。如果没有,您将得到一个例外。
我的代码如下:

Directory.CreateDirectory(dirPath);  // Not necessary on windows
FileStream newFs = File.Create(dirFile);
newFs.Close();
newFs.Dispose();
在OS X上,“我的文档”文件夹位于此处:

/Users/[UserName]/Documents

是的,但是有点小把戏。
您可以在windows上创建文件,即使包含的文件夹不存在,但在OS X上,您必须首先创建目录。如果没有,您将得到一个例外。
我的代码如下:

Directory.CreateDirectory(dirPath);  // Not necessary on windows
FileStream newFs = File.Create(dirFile);
newFs.Close();
newFs.Dispose();
在OS X上,“我的文档”文件夹位于此处:

/Users/[UserName]/Documents