繁体   English   中英

我们如何使用Windows 8应用程序的C#获取文件夹中的所有文件

[英]How can we get all files in the Folder using C# for windows 8 Apps

我是Windows 8应用程序开发的新手。 我正在尝试从该文件夹中获取所有图像。

StorageFolder statesubFolder = await stateFolder.CreateFolderAsync("multimedia", CreationCollisionOption.OpenIfExists);
StorageFile imageFiles1 = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync("multimedia//" + "*.jpg");

await imageFiles.CopyAsync(statesubFolder, "*.jpg", NameCollisionOption.ReplaceExisting);

我这样尝试过:

var files = Directory.GetFiles("ms-appx-web:///multimedia/", "*.jpg");

当我这样使用时,出现错误,因为“名称目录未在当前上下文中退出”

但是我没有任何图像。 有人可以建议我如何从多媒体文件夹中获取所有图像吗?

当谈到使用WinRT进行文件系统操作时,您可以忘记使用旧版.net Framework学到的知识。 目录,文件等...不可用。

要获取文件夹中的所有文件,只需调用GetFilesAsync即可 但是,它不支持搜索模式,因此您必须自己进行扩展过滤(但这应该没什么大不了的)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM