私のWindowsPhoneアプリケーションでは、現在、正確なファイルを一覧表示してファイルを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);
}
}
}
コピーしたいファイルを一覧表示する代わりに、フォルダ全体をコピーすることはできますか?