5 Stimmen

Wie erhalte ich den vollständigen Pfad einer isolierten Speicherdatei?

Wie erhalte ich den vollständig qualifizierten Pfad einer isolierten Speicherdatei für eine WPF-Anwendung?

8voto

Oded Punkte 475566

Sie können dazu die Reflexion verwenden, wie in der folgenden Abbildung gezeigt verlinkt Forumsbeitrag:

IsolatedStorageFileStream oStream =
    new IsolatedStorageFileStream(ISOLATED_FILE_NAME, FileMode.Create, isoStore);

// Get the physical path using reflection

String filePath = oStream.GetType().GetField("m_FullPath",
     BindingFlags.Instance | BindingFlags.NonPublic).GetValue(oStream).ToString();
Console.WriteLine(filePath);

0voto

RhodanV5500 Punkte 1077

Unter Windows 10 Mobile ist der isolierte Speicherpfad gleich Windows.Storage.ApplicationData.Current.LocalFolder .

Wenn Sie den relativen Dateipfad innerhalb des isolierten Speichers kennen, können Sie mit System.IO.Path.Combine() um den vollständigen Pfad zu erstellen.

Sie können verwenden IsolatedStorageFile.GetUserStoreForApplication().GetFileNames() um alle Dateien des isolierten Speichers aufzulisten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X