• 步步为营-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");  只能获得当前第一目录的文件夹

  • 相关阅读:
    福大软工1816 · 第一次作业
    Python学习
    实验12——指针的基础应用2
    实验11——指针的基础应用
    实验十——一维数组的定义及引用
    实验九——基本数据类型存储及应用总结
    实验八——函数定义及调用总结
    实验七——函数定义及调用总结
    实验六——循环结构程序练习总结
    实验五——循环结构学习总结
  • 原文地址:https://www.cnblogs.com/YK2012/p/6718740.html
Copyright © 2020-2023  润新知