gpt4 book ai didi

c# - 如何更改文件名以保存在特定文件夹中

转载 作者:行者123 更新时间:2023-11-30 21:54:47 24 4
gpt4 key购买 nike

我必须更改上传文件的文件名,并且更改后的文件名需要存储在我的文件夹中,例如(上传文件:employee.xlsx)名称更改为 (employee + datetimenow).xlsx 。下面我给出了我的 web api 编码

代码

{
var httpRequest = HttpContext.Current.Request;
if (httpRequest.Files.Count > 0)
{
foreach (string file in httpRequest.Files)
{
var postedFile = httpRequest.Files[file];
var filename = postedFile.FileName;
var filePath = HttpContext.Current.Server.MapPath("~/" + postedFile.FileName);
postedFile.SaveAs(filePath);
}
return Request.CreateResponse("Uploaded Successfully!");
}
return Request.CreateResponse("Failed");
}

最佳答案

这可能对你有用

var filename = postedFile.FileName;
var FileNameOnly = Path.GetFileNameWithoutExtension(fileName);
Var fileExt = Path.GetExtension(fileName);
var ModFileName = FileNameOnly + DateTime.Now + fileExt;
var filePath = HttpContext.Current.Server.MapPath("~/" + ModFileName);
postedFile.SaveAs(filePath);

关于c# - 如何更改文件名以保存在特定文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32816704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com