zoukankan      html  css  js  c++  java
  • 步步为营-15-文件夹的操作

    上一篇简单介绍了File文本文件的操作,这次简单介绍Directory的操作

    Directory主要用于操作文件夹

    常用方法

      CreateDirectory;创建一个新的文件夹

      Delete;删除文件夹

      Move; 剪切文件夹

      Exist;判断指定文件夹是否存在

    具体应用

      if(!Directory.Exists(@"E:1"))

      {

          Directory.CreateDirectory(@"E:1");

          for(int i=0;i<5;i++){

            Directory.CreateDirectory(@"E:1"+i);

          }

      }

    此时就在E盘中创建了一个名为1的文件夹.

                //文件移动===同一盘符
                Directory.Move(@"E:1", @"E:2");

    此时将1文件删除,复制到2文件


                //删除文件
                Directory.Delete(@"E:2",true);

    此时文件2也一并删除.

    using System;
    using System.Collections.Generic;
    using System.IO;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace DirectoryTest
    {
        class Program
        {
            static void Main(string[] args)
            {
                if (!Directory.Exists(@"E:1"))
                {
    
                    Directory.CreateDirectory(@"E:1");
    
                    for (int i = 0; i < 5; i++)
                    {
    
                        Directory.CreateDirectory(@"E:1" + i);
    
                    }
    
                }
                //文件移动
                Directory.Move(@"E:1", @"E:2");
                //删除文件
                Directory.Delete(@"E:2",true);
    
            }
        }
    }
    View Code

    1:文件夹内容的获取==string[] fileNames = Directory.GetFiles(@"E:2");

    例如在2文件夹中添加以下几个文件

    此时获取文件内容

    2:获取文件夹下指定的文件string[] fileNames = Directory.GetFiles(@"E:2","*.txt");

    3:获取文件夹下的文件 string [] fileNames = Directory.GetDirectories(@"E:2");  只能获得当前第一目录的文件夹

  • 相关阅读:
    汇编中的String
    对于C语言可移植性的思考【转】【补充】
    AT&T Mnemonic Conventions(AT&T汇编助记法的规则)
    Macro和Procedure的比较(汇编中的宏与函数)
    File Descriptor和Sys_call number
    #include <sys/types.h>在哪里?
    IIS7 与 WCF 问题总结
    非常不错的WCF入门文章,来自Artech
    WCF 部署问题 小总结 (HTTP 不能注册的解决方法)
    IIS7 aspx出现500.21错误
  • 原文地址:https://www.cnblogs.com/YK2012/p/6718740.html
Copyright © 2011-2022 走看看