从服务器下载时如何检查文件是否存在

本文关键字:检查 文件 是否 存在 下载 服务器 何检查 | 更新日期: 2023-09-27 18:02:47

我有一个excel表格编写并保存在服务器中,然后使用以下代码下载到服务器

            byte[] fileBytes = System.IO.File.ReadAllBytes(excelPath);
            System.Web.HttpContext context = System.Web.HttpContext.Current;
            context.Response.Clear();
            context.Response.ClearHeaders();
            context.Response.ClearContent();
            context.Response.AppendHeader("content-length", fileBytes.Length.ToString());
            context.Response.ContentType = "application/vnd.ms-excel";
            context.Response.AppendHeader("content-disposition", "attachment; filename=" + "Export.xlsx");
            context.Response.BinaryWrite(fileBytes);
            context.ApplicationInstance.CompleteRequest();

文件在downloads中被下载。现在我想知道我们是否可以检查同名文件是否存在?如果是,删除并下载文件

从服务器下载时如何检查文件是否存在

你可以尝试如下

System.IO.File.Exists(excelPath)