zoukankan      html  css  js  c++  java
  • C# 操作文件夹(创建、移动、删除)

    if (!Directory.Exists(@"E:ziptest"))
        Directory.CreateDirectory(@"E:ziptest");

    主要用到了System.IO.Directory类,该类提供了相关操作文件夹的静态方法。

    删除文件夹:

    // 摘要:
    //     从指定路径删除空目录。
    //
    // 参数:
    //   path:
    //     要移除的空目录的名称。此目录必须为可写或为空。
    public static void Delete(string path);
     
     
    // 摘要:
    //     删除指定的目录并(如果指示)删除该目录中的任何子目录。
    //
    // 参数:
    //   path:
    //     要移除的目录的名称。
    //
    //   recursive:
    //     若要移除 path 中的目录、子目录和文件,则为 true;否则为 false。
    public static void Delete(string path, bool recursive);

    移动文件夹:

    // 摘要:
    //     将文件或目录及其内容移到新位置。
    //
    // 参数:
    //   sourceDirName:
    //     要移动的文件或目录的路径。
    //
    //   destDirName:
    //     指向 sourceDirName 的新位置的路径。如果 sourceDirName 是一个文件,则 destDirName 也必须是一个文件名。
    public static void Move(string sourceDirName, string destDirName);
  • 相关阅读:
    UVa 839 -- Not so Mobile(树的递归输入)
    UVa 548 -- Tree
    UVA 122 -- Trees on the level (二叉树 BFS)
    UVa679 小球下落(树)
    POJ 2255 -- Tree Recovery
    POJ 1451 -- T9
    POJ 2513 -- Colored Sticks
    STL -- heap结构及算法
    nginx利用try_files实现多个源
    nginx location的优先级
  • 原文地址:https://www.cnblogs.com/smallerpig/p/3646123.html
Copyright © 2011-2022 走看看