簡體   English   中英

從文件夾中獲取 xslx 和 xls 文件並將其復制到另一個文件夾中

[英]Get xslx and xls file from a folder and copy it in another folder

我想使用 c# 從文件夾中下載 xlsx 和 xls 文件。我嘗試過以下方式:

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 文件。

嘗試改變

string[] files = System.IO.Directory.GetFiles(sourceDirectory, "*xlsx");

string[] files = System.IO.Directory.GetFiles(sourceDirectory, "*.xls");

這將匹配sourceDirectory.xls.xlsx結尾的任何文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM