对于我的 Windows Phone 应用程序,我目前正在通过列出确切的文件将我的文件复制到 isostorage。
string[] files = { "index.html", "style.css", "jquery.js" };
foreach (string f in files)
{
Uri fileUri = new Uri(componentPrefix + f, UriKind.Relative);
StreamResourceInfo sr = Application.GetResourceStream(fileUri);
if (sr == null)
{
// we are probably a folder or non-existing file
}
else
{
using (BinaryReader br = new BinaryReader(sr.Stream))
{
byte[] data = br.ReadBytes((int)sr.Stream.Length);
IsoStoreUtils.SaveToIsoStore(f, data);
}
}
}
是否可以复制整个文件夹而不是列出我要复制的文件?