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

  • 相关阅读:
    ArrayList源码分析_JDK1.8.0_191
    LinkedList源码分析_JDK1.8.0_191
    HashMap源码分析_JDK1.8.0_191
    生产者消费者模型Java实现
    INT整型最小值取负还是本身的问题
    字节跳动面试题
    go sqlx操作数据库问题
    go gin框架调用cmd运行python脚本问题
    Android视频播放不能使用自研播放器
    mac python版本错误问题以及pip版本错误(anacanda)
  • 原文地址:https://www.cnblogs.com/YK2012/p/6718740.html
Copyright © 2011-2022 走看看