将csv文件移动到不同路径上具有今天日期的新文件夹中

本文关键字:日期 今天 文件夹 移动 文件 csv 路径 | 更新日期: 2023-09-27 18:22:04

我有一个CSV文件,每天都会生成,我想把这个CSV文件和今天的日期一起移到不同的文件夹中。

我的CSV文件finaltest12.CSV

这是我的代码:

if (System.IO.File.Exists(@"F:/Explor/final test/finaltest12.csv"))
{
    String Todaysdate=DateTime.Now.ToString("dd-MMM-yyyy");
    if(!Directory.Exists("I:''test''final test''snaps''"+Todaysdate)
    {
         Directory.CreateDirectory("I:''test''final test''snaps''"+Todaysdate); 
    } 
}

将csv文件移动到不同路径上具有今天日期的新文件夹中

要移动文件,可以使用file.move(..)

        string sourceFile = @"c:'finaltest12.csv";
        if (!File.Exists(sourceFile))
            return;
        string Todaysdate = DateTime.Now.ToString("dd-MMM-yyyy");
        string newPath = Path.Combine(@"c:'test'final test'snaps'", Todaysdate);
        if (!Directory.Exists(newPath))
            Directory.CreateDirectory(newPath);
        try
        {
            File.Move(sourceFile, Path.Combine(newPath, Path.GetFileName(sourceFile)));
        }
        catch
        {
            //ToDo
        }

您需要以下代码,它正在运行,请尝试此

if (System.IO.File.Exists(@"D:/finaltest12.csv"))
        {
            string fileoldPath="D:''finaltest12.csv";
        string Todaysdate ="E:''";
        bool isExists = System.IO.Directory.Exists(Todaysdate);
        if (!isExists)
            System.IO.Directory.CreateDirectory(Todaysdate);
        System.IO.File.Move(fileoldPath, Todaysdate+"''finaltest12.csv");

        }