将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);
}
}
要移动文件,可以使用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");
}