UWP:File.ReadAllBytes 来自 Assets 文件夹中的文件
UWP: File.ReadAllBytes from file in Assets folder
如何使用 File.ReadAllBytes()
将文件从 Assets
文件夹读入 byte[]
?因此我需要一个文件路径。我尝试使用 ms-appx-web:///Assets/test.jpg
,但没有用。 File.Exists()
return 错误。
如何获取资产文件夹的绝对路径?
这个片段应该可以,
string fname = @"Assets\test.jpg";
StorageFolder InstallationFolder = Windows.ApplicationModel.Package.Current.InstalledLocation;
StorageFile file = await InstallationFolder.GetFileAsync(fname);
if(File.Exists(file.Path))
{
var contents = File.ReadAllBytes(file.Path);
}
如何使用 File.ReadAllBytes()
将文件从 Assets
文件夹读入 byte[]
?因此我需要一个文件路径。我尝试使用 ms-appx-web:///Assets/test.jpg
,但没有用。 File.Exists()
return 错误。
如何获取资产文件夹的绝对路径?
这个片段应该可以,
string fname = @"Assets\test.jpg";
StorageFolder InstallationFolder = Windows.ApplicationModel.Package.Current.InstalledLocation;
StorageFile file = await InstallationFolder.GetFileAsync(fname);
if(File.Exists(file.Path))
{
var contents = File.ReadAllBytes(file.Path);
}