C#获取指定目录下指定文件的方法

作者:農碼一生 时间:2022-11-01 12:34:27 

1.首先,需要指定获取的文件夹,以及获取文件的文件名;

文件夹:strLocalPath = System.Windows.Forms.Application.StartupPath + "\\ExcelTemplate\\";

文件名:temp.xlsx

2.代码:

ExecutionResult result = new ExecutionResult();
result.Status = true;
string strLocalPath = System.Windows.Forms.Application.StartupPath + "\\ExcelTemplate\\";
if (Directory.Exists(strLocalPath))
{
foreach (string GCFile in Directory.GetFiles(strLocalPath, "temp.xlsx", SearchOption.TopDirectoryOnly))
   {
  string fileName = Path.GetFileName(GCFile);
  string filename = Path.GetFileName(GCFile).Replace(".xlsx", "") + DateTime.Now.ToString("_yyyyMMdd") + ".xlsx";
       try
        {
       File.Copy(strLocalPath + fileName, strLocalPath + "Temp\\" + filename, true);
       result = GetA31DayData(strLocalPath + "Temp\\" + filename);
        }
     catch (Exception ex)
         {
        result.Status = false;
        result.Message = "copy file to destination file exception. Msg:" + ex.Message;
        result.Anything = ex.Message;
  if (mesLog.IsErrorEnabled)
  {
mesLog.Error(ex.StackTrace);
   }
       }
          }
    }
 else
{
result.Status = false;
result.Message = "Directory not exists!";
 }
   return result;

来源:https://www.cnblogs.com/wml-it/p/12738117.html

标签:C#,获取,目录,文件
0
投稿

猜你喜欢

  • Spring Junit单元测试加载配置文件失败问题

    2022-06-05 13:37:48
  • java创建子类对象设置并调用父类的变量操作

    2023-10-13 18:16:13
  • java 查找字符串所在的位置代码

    2023-12-22 21:48:17
  • 基于JWT的spring boot权限验证技术实现教程

    2022-07-20 01:48:58
  • SpringBoot数据层测试事务回滚的实现流程

    2022-05-01 14:36:37
  • SpringMVC如何用Post方式重定向

    2021-10-05 21:34:27
  • C#实现导出List数据到xml文件的方法【附demo源码下载】

    2022-02-13 10:32:14
  • SpringBoot整合ActiveMQ的详细步骤

    2023-08-25 07:03:44
  • 简单了解JAVA public class与class区别

    2023-11-15 23:59:26
  • Java Set集合及其子类HashSet与LinkedHashSet详解

    2023-11-26 11:39:35
  • Android 使用mediaplayer播放res/raw文件夹中的音乐的实例

    2023-12-19 08:28:11
  • C#实现根据银行卡卡号判断银行名

    2021-08-21 07:14:00
  • Java为实体类动态添加属性的方法详解

    2023-09-01 05:31:43
  • C# DataGridView绑定数据源的方法

    2023-06-30 00:26:39
  • HttpsURLConnection上传文件流(实例讲解)

    2022-03-02 16:54:47
  • JavaWeb中Servlet的深入讲解

    2022-03-07 21:12:36
  • 微信Android热更新Tinker使用详解(星空武哥)

    2023-06-08 04:08:17
  • Android中XUtils3框架使用方法详解(一)

    2021-07-09 08:24:21
  • C#词法分析器之词法分析的使用详解

    2022-01-26 04:22:13
  • java ArrayList集合中的某个对象属性进行排序的实现代码

    2022-05-27 19:54:24
  • asp之家 软件编程 m.aspxhome.com