2010-08-13 4 views
1

Silverlight 4 exécuté avec des autorisations élevées permet d'accéder à certains dossiers spéciaux du système de fichiers. Ils fonctionnent très bien sous Windows, mais à quoi correspondent-ils sur les systèmes Mac OSX?Environnement.SpecialFolders dans Silverlight 4 sur Mac

Mon application doit accéder à "Mes documents". Cette carte sera-t-elle quelque part sensible sur le mac?

+0

Avez-vous essayé? – Aren

Répondre

1

Oui, mais avec un petit tour.
Vous pouvez créer un fichier sur des fenêtres même si le dossier contenant n'existe pas, mais sur OS X, vous devez d'abord créer le répertoire. Sinon, vous obtiendrez une exception.
Mon code est le suivant:

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

Sur OS X "Mes documents" dossier est ici:

/Users/[UserName]/Documents