C#将文件夹中的所有txt文档转换成csv格式
private void SaveCsv(string dir)
{
/* 将txt文档保存成csv文档 */
try
{
if (!Directory.Exists(dir))
{
/* 如果待保存的文件夹目录不存在就创建文件夹目录 */
Directory.CreateDirectory(dir);
}
/* 正常保存数据 */
DirectoryInfo directoryInfo = new DirectoryInfo(dir);
FileSystemInfo[] fileSystemInfos = directoryInfo.GetFileSystemInfos("*.txt");
FileSystemInfo[] array = fileSystemInfos;
for (int i = 0; i < array.Length; i++)
{
FileSystemInfo fileSystemInfo = array[i];
string[] array2 = fileSystemInfo.FullName.Split(new char[]
{
'.'
});
string fullName = fileSystemInfo.FullName;
string destFileName = array2[0] + ".csv";
bool overwrite = true;
File.Copy(fullName, destFileName, overwrite);
File.Delete(fullName);
}
}
catch
{
}
}