zoukankan      html  css  js  c++  java
  • Windows Store App 用户库文件夹操作

    上面介绍了与用户库文件有关的操作,包括创建、读写等,下面将介绍与用户库文件夹相关的操作。

    与文件操作一样,想要对用户库文件夹进行操作,需要首先获取用户库的相应位置,获取的方法上面已经介绍过了,这里不再赘述,在获取到相应的位置后,可以使用异步方法CreateFolderAsync在其中建立文件夹,示例代码如下所示:

        //获取一个代表文档库的文件夹对象

    StorageFolder folders = KnownFolders.DocumentsLibrary;

    //创建一个子文件夹,并为其命名为“hello

    StorageFolder folder = await folders.CreateFolderAsync("hello");

    创建文件夹时,也可以通过使用上面介绍过的CreationCollisionOption枚举,指定如果存在同名文件夹时执行的操作,示例代码如下所示:

    //获取一个代表文档库的文件夹

    StorageFolder folders = KnownFolders.DocumentsLibrary;

    //创建一个子文件夹,并为其命名为“hello

    StorageFolder subFolder = await folders.CreateFolderAsync("hello",CreationCollisionOption.ReplaceExisting);

    代码中使用的就是CreationCollisionOption枚举的ReplaceExisting成员,表示如果存在同名文件夹创建新文件夹时会将其替换。另外,如果想要删除文件夹,可以通过DeleteAsync方法实现,示例代码如下所示:

    //删除subFolder

    await subFolder.DeleteAsync();

    通过上面的介绍,读者已经了解了文件以及文件夹的相关操作,下面将进一步讲解如何获取文件和文件夹列表。

  • 相关阅读:
    vijos1198:最佳课题选择
    vijos1071:新年趣事之打牌
    vijos1153:猫狗大战
    bzoj3594: [Scoi2014]方伯伯的玉米田
    bzoj2753: [SCOI2012]滑雪与时间胶囊
    bzoj1923: [Sdoi2010]外星千足虫
    bzoj2783: [JLOI2012]树
    bzoj4590: [Shoi2015]自动刷题机
    bzoj4580: [Usaco2016 Open]248
    bzoj4579: [Usaco2016 Open]Closing the Farm
  • 原文地址:https://www.cnblogs.com/finehappy/p/4213377.html
Copyright © 2011-2022 走看看