Come posso aprire file, che sono incorporati in un file di risorse, come un file sul disco rigido (con un percorso assoluto)?.NET: Apri file, che sono incorporati in un file di risorse
6
A
risposta
11
Si supponga di avere il file test.xml
incorporato nell'assieme. È possibile utilizzare il metodo GetManifestResourceStream per ottenere un puntamento flusso verso il contenuto:
class Program
{
static void Main()
{
var assembly = Assembly.GetExecutingAssembly();
using (var stream = assembly.GetManifestResourceStream("ProjectName.test.xml"))
using (var reader = new StreamReader(stream))
{
Console.WriteLine(reader.ReadToEnd());
}
}
}
In questo modo il contenuto del file viene letto in memoria. È inoltre possibile memorizzarlo sul disco rigido e quindi accedere in base al percorso assoluto, ma ciò potrebbe non essere necessario in quanto si dispone già del contenuto del file.
Problemi correlati
- 1. Dati persistenti HSQLDB incorporati in un file
- 2. Apri un file in un memo?
- 3. Come utilizzare .net File di risorse in javascript
- 4. Apri file nell'app Django
- 5. Apri file di sola lettura
- 6. Come posso unire file di risorse in un assieme Maven?
- 7. File di risorse del database in XAML
- 8. Apri file in un'altra directory (Python)
- 9. PhoneGap - Apri/Copia un file PDF in iBook
- 10. Apri file con applicazione associata
- 11. Percorso di un file di risorse incorporato
- 12. In che modo .NET rinomina le mie risorse incorporate?
- 13. Apri tutti i file in una cartella
- 14. Apri directory contenente un file sorgente tramite Eclipse
- 15. Apri il file in un'altra app
- 16. Come posso leggere un file di risorse in un file di guerra inesploso distribuito in Tomcat?
- 17. Quali sono i vantaggi dei file di risorse (.resx)?
- 18. Includere il file di risorse in un progetto con il file .RC piuttosto che con il file .RES
- 19. Nessun file di risorse in Qt Creator
- 20. Unzip File in risorse Android
- 21. Apri SDK XML - Salva un file modello (.xltx in .xlsx)
- 22. Apri finestra di dialogo File API Windows
- 23. Spostamento di file di progetto in un progetto .NET
- 24. File temporanei in .Net
- 25. Duplicate file di risorse localizzate
- 26. visualizza un file docx in C# .NET
- 27. Accesso ai file di risorse in Android
- 28. Utilizzo delle risorse resx in .NET Core 1.0
- 29. Lettura di risorse o file raw o di risorse come oggetto File in Android
- 30. Apri file Excel su un foglio di lavoro specifico
Cosa intendi per open? Intendi caricare il contenuto binario? – Aliostad
Questo è un po 'di confusione. Stai parlando dell'accesso a risorse incorporate o di quelle sul tuo hard disk? – InSane