Làm cách nào để mở tệp được nhúng trong tệp tài nguyên, như tệp trên đĩa cứng (có đường dẫn tuyệt đối)?.NET: Mở tệp, được nhúng vào tệp tài nguyên
6
A
Trả lời
11
Giả sử bạn có tệp test.xml
được nhúng vào hội đồng. Bạn có thể sử dụng phương pháp GetManifestResourceStream để lấy luồng chỉ về phía nội dung:
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());
}
}
}
Bằng cách này, nội dung của tệp được đọc vào bộ nhớ. Bạn cũng có thể lưu nó vào đĩa cứng và sau đó truy cập bằng đường dẫn tuyệt đối nhưng điều này có thể không cần thiết vì bạn đã có nội dung của tệp.
Các vấn đề liên quan
- 1. Làm cách nào để nhúng tệp tài nguyên vào C?
- 2. Làm thế nào để nhúng .tlb dưới dạng tệp tài nguyên vào .NET Assembly DLL?
- 3. Tệp cấu hình dưới dạng tài nguyên được nhúng
- 4. Làm cách nào để trích xuất tệp từ tài nguyên được nhúng và lưu tệp đó vào đĩa?
- 5. Cách mở tệp PDF cũng là tài nguyên dự án?
- 6. Làm cách nào để thực thi một tệp thực thi được nhúng dưới dạng tài nguyên
- 7. Nhúng tài nguyên vào một dự án C++/CLI
- 8. Thêm các tệp tài nguyên vào xcode
- 9. Nhúng tệp vào tệp EXE trong VB6
- 10. Tải mẫu từ tài nguyên được nhúng
- 11. Tải một bộ phận từ một tài nguyên được nhúng
- 12. Tên nhúng tài nguyên
- 13. Nhúng tệp .WMV vào Chrome
- 14. Điều kiện nhúng tài nguyên trong Visual Studio (C#)
- 15. Làm cách nào để thêm tệp TXT vào tài nguyên vào tệp EXE của tôi?
- 16. Đọc và ghi vào tệp Java qua Tài nguyên
- 17. PHP - Cách ghi tài nguyên hình ảnh vào tệp
- 18. Tiêm một tài nguyên tệp vào Spring bean
- 19. tài nguyên maven không được đặt trong tệp jar
- 20. Nhúng tài nguyên (hình ảnh, âm thanh, vv) vào một dự án Java rồi sử dụng các tài nguyên đó
- 21. Nhúng xsl vào một tệp XML
- 22. Tài nguyên nhúng theo lập trình trong một hội đồng .NET
- 23. VS2008: "Tệp tài nguyên được mở trong trình chỉnh sửa khác"
- 24. Nhúng một dll vào một tài nguyên khác dưới dạng tài nguyên được nhúng và sau đó gọi nó từ mã của tôi
- 25. RandomAccessFile trong tệp tài nguyên thô Android
- 26. Đọc tài nguyên từ tệp DLL
- 27. Tài nguyên Java dưới dạng tệp
- 28. Sự khác biệt giữa Tài nguyên và Tài nguyên được nhúng trong ứng dụng C# là gì?
- 29. các tệp WAR khác nhau, tài nguyên được chia sẻ
- 30. Các chuỗi được mã hóa cứng vs Tệp tài nguyên
Bạn có ý nghĩa gì khi mở? Bạn có nghĩa là tải nội dung nhị phân? – Aliostad
Đây là một chút khó hiểu. Bạn đang nói về việc truy cập tài nguyên được nhúng hoặc những tài nguyên trên đĩa cứng của bạn? – InSane