我想从一个文件夹中下载xlsx和xls文件,使用c#.I已经尝试过以下方法:
foreach (DriveInfo mydrive in mydrives)
{
if (mydrive.DriveType != DriveType.Removable)
{
if (mydrive.DriveType == DriveType.CDRom)
{
}
if (mydrive.DriveType != DriveType.CDRom)
{
var sourceDirectory = mydrive.Name;
string[] files = System.IO.Directory.GetFiles(sourceDirectory, "*xlsx");
foreach (var txtfiles in files)
{
string sourceFile = txtfiles;
string filename = null;
filename = Path.GetFileName(sourceFile);
string destinationFile = @"E:\Prog\" + filename;
File.Copy(sourceFile, destinationFile, true);
}
}
}
} 我的代码只获取xlsx文件,我需要xlsx和xls文件。
发布于 2020-10-19 22:28:19
试着改变
string[] files = System.IO.Directory.GetFiles(sourceDirectory, "*xlsx");至
string[] files = System.IO.Directory.GetFiles(sourceDirectory, "*.xls");这将匹配sourceDirectory中以.xls或.xlsx结尾的任何文件。
https://stackoverflow.com/questions/64390441
复制相似问题