none
文件夹中有文件 GetFilesAsync()抛出异常;storagefile无法读取json文件 RRS feed

  • 问题

  • StorageFolder appxDataFolder = await
                                Windows.ApplicationModel.Package.Current.InstalledLocation.GetFolderAsync("Data");
                    IReadOnlyList<StorageFile> files = await appxDataFolder.GetFilesAsync();

    文件夹中有文件,但还是抛出了System.IO.FileNotFoundException

    请教一下这是怎么回事?

    还有

                    StorageFile file2 = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///Data/cover.bmp"));//没有抛出异常
                    StorageFile file1 = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///Data/Iofn.json"));//抛出了System.IO.FileNotFoundException

    文件夹中有两个文件,一个cover.bmp,一个Info.json ,

    cover.bmp没有问题,但是Info.json就有问题

    之后我将Info.json改为Info.txt 就不会抛出异常了,

    难道storageFile对文件类型还有选择性

    希望有人可以给我解答一下,感激不尽

    2015年2月12日 10:17

答案

  • 你好 NIERfuture,

    请查看一下你项目内文件的属性,需要把他设置成content才可以。

    --James


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 NIERfuture 2015年2月13日 6:18
    2015年2月13日 4:49
    版主
  • 你好:

    需要更改iofn.json文件的两个属性值

    1,把Build Action 设为 Content

    2,把Copy to ouptput directory设为Copy always

    • 已标记为答案 NIERfuture 2015年2月13日 6:18
    2015年2月13日 5:45

全部回复

  • 你好 NIERfuture,

    请查看一下你项目内文件的属性,需要把他设置成content才可以。

    --James


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 NIERfuture 2015年2月13日 6:18
    2015年2月13日 4:49
    版主
  • 你好:

    需要更改iofn.json文件的两个属性值

    1,把Build Action 设为 Content

    2,把Copy to ouptput directory设为Copy always

    • 已标记为答案 NIERfuture 2015年2月13日 6:18
    2015年2月13日 5:45
  • 我记得昨天我把属性设置成了content也不行

    看来昨天头晕了

    谢谢

    2015年2月13日 6:20
  • 我记得昨天我把属性设置成了content和always也不行

    看来昨天头晕了

    谢谢


    2015年2月13日 6:20