• C#-文件操作


    打开一个文件夹
    DirectoryInfo dirInfo = new DirectoryInfo(@inputlujing);
     
    
    获得文件夹内所有文件(包括隐藏文件和系统文件)
    FileInfo[] files = null;
    try//try是为了防止一些文件夹文件无法获取,毕竟可能权限不够
    {
           files = dirInfo.GetFiles();
    }catch { }
    遍历文件
    foreach (FileInfo file in files)
    {
         file.FullName;地址
         file.Name;名字
         file.Extension;类型
    }
    
     //获得文件夹内所有文件夹
     DirectoryInfo[] inf;
     try
     {
           inf = dir.GetDirectories(); //获得当前路径下的所有文件夹
     }catch {}
    
    File.Delete(Application.StartupPath + @"catch.tmp");
    //删除文件(其中A..本地路径)
    
    可以通过打开路径测试文件夹路径是否正确
    try//测试文件路径是否有问题
    {
            DirectoryInfo dirInfo = new DirectoryInfo(@inputlujing);
            dirInfo.GetDirectories();//要是不存在这个文件夹路径那么就直接故障
     }
     catch 
     {
           MessageBox.Show("Path Error");
           return;
     }

    地址选择:

    文件夹
    folderBrowserDialog1.SelectedPath = "";
                folderBrowserDialog1.ShowDialog();
                if (folderBrowserDialog1.SelectedPath != "")
                richTextBox3 .Text = folderBrowserDialog1.SelectedPath;
    
    文件
    openFileDialog1.FileName = "";
     openFileDialog1.ShowDialog();
     if (openFileDialog1.FileName!="")
     MessageBox.Show(openFileDialog1.FileName);
    
    
    
     //openFileDialog1 .Filter = "PNG Files (*.png)|*.png|All Files (*.*)|*.*";


  • 相关阅读:
    [0] 需求管理工具CaliberRM
    [0] 自动化测试工具QTP
    [0] UML建模工具(StarUML)
    [0] C# 扩展方法(Extension Method)
    [0] 统一软件过程(RUP)
    [0] XP敏捷开发
    关于ES6的let,const与var之间的三生三世
    lumen手记:自定义Validate表单验证
    window下python安装pip,切换为国内阿里云镜像
    Lumen开发:简单实现auth用户认证
  • 原文地址:https://www.cnblogs.com/csnd/p/12062150.html
Copyright © 2020-2023  润新知