gpt4 book ai didi

c# - 检查文件是否存在于指定目录

转载 作者:太空宇宙 更新时间:2023-11-04 04:01:59 25 4
gpt4 key购买 nike

我在 "Images" 目录中有一张图片 "1.png"。在 css 中,我将图像称为 "../../styles/ImagesNew/1.png",但是这个文件夹结构 "styles/ImagesNew" 甚至没有存在于我的解决方案中。我需要检查 "1.png" 是否存在于 "styles/ImagesNew" 文件夹中,而它不存在。

我不想对这个文件做任何事情。如果目录中不存在该文件,则退出 if 循环。

为了了解更多信息,我将“1.png”存储在字符串变量文件名中,将“styles/ImagesNew/1.png”存储在字符串变量文件夹名中。

我在互联网上搜索了很多,但我无法找到“特定文件夹中是否存在特定文件”。

最佳答案

您正在尝试从虚拟路径获取文件,首先使用 Server.MapPath 将其转换为物理路径,您可以阅读有关 Web 元素路径的更多信息 here .

if(File.Exists(Server.MapPath("~/styles/ImagesNew/FileName.Ext")))
{

}

ASP.NET includes the Web application root operator (~), which you can use when specifying a path in server controls. ASP.NET resolves the ~ operator to the root of the current application. You can use the ~ operator in conjunction with folders to specify a path that is based on the current root, MSDN

关于c# - 检查文件是否存在于指定目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21928306/

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