zoukankan      html  css  js  c++  java
  • c#文件路径

    c#判断文件路径是否正确

    if (!File.Exists(this.PathTBox.Text))//检测地图路径是否正确
    {
    MessageBox.Show(" 请修改为正确地图路径再保存");
    return;
    }
     #region 获取指定路径文件夹下子文件夹名称
            /// <summary>
            /// 获取指定路径文件夹下子文件夹名称
            /// </summary>
            /// <param name="sDirPath"></param>
            /// <returns></returns>
            public static List<string> GetChildDirectoryName(string sDirPath)
            {
                List<string> plstDirName = null;
                try
                {
                    string sDirName = string.Empty;
                    plstDirName = new List<string>();
                    DirectoryInfo _direcInfo = new DirectoryInfo(sDirPath);
                    DirectoryInfo[] _dirInfo = _direcInfo.GetDirectories();//返回当前目录的子目录
                    foreach (DirectoryInfo _directoryInfo in _dirInfo)
                    {
                        sDirName = _directoryInfo.Name;
                        if (!plstDirName.Contains(sDirName))
                        {
                            plstDirName.Add(sDirName);
                        }
                    }
                }
                catch (Exception )
                {
                }
                return plstDirName;
            }
            #endregion
     #region 获取指定文件夹下文件名称
            /// <summary>
            /// 获取指定文件夹下文件名称
            /// </summary>
            /// <param name="sDirPath"></param>
            /// <returns></returns>
            public static List<string> GetFiles(string sDirPath)
            {
                List<string> plstFileName = null;
                try
                {
                    FileInfo[] _fileInfo = null;
                    string sFileName = string.Empty;
                    plstFileName = new List<string>();
    
                    DirectoryInfo _direcInfo = new DirectoryInfo(sDirPath);
                    _fileInfo = _direcInfo.GetFiles();
                    foreach (FileInfo _fInfo in _fileInfo)
                    {
                        sFileName = _fInfo.Name;
                        if (!plstFileName.Contains(sFileName))
                        {
                            plstFileName.Add(sFileName);
                        }
                    }
                }
                catch (Exception )
                {
                }
                return plstFileName;
            }
            #endregion
     #region RGB颜色
            /// <summary>
            /// RGB颜色设置
            /// </summary>
            /// <param name="intR"></param>
            /// <param name="intG"></param>
            /// <param name="intB"></param>
            /// <returns></returns>
            public IRgbColor GetRgbColor(int intR, int intG, int intB)
            {
                IRgbColor pRgbColor = null;
                if (intR < 0 || intR > 255 || intG < 0 || intG > 255 || intB < 0 || intB > 255)
                {
                    return pRgbColor;
                }
                pRgbColor = new RgbColor();
                pRgbColor.Red = intR;
                pRgbColor.Green = intG;
                pRgbColor.Blue = intB;
                return pRgbColor;
            }
            #endregion
  • 相关阅读:
    查看集群基本情况
    Linux的awk命令详解
    wget命令详解
    ES集群操作原理
    Linux常见的Shell命令
    影响ES相关度算分的因素
    Hive三种建表语句详解
    大数据常用组件端口号
    Hadoop Shell命令
    Zookeeper搭建
  • 原文地址:https://www.cnblogs.com/janeaiai/p/4970782.html
Copyright © 2011-2022 走看看