繁体   English   中英

如何将此.NET代码更改为File.Exists?

[英]How can I change this .NET code to File.Exists?

我正在使用.NET编写的框架,我不知道.NET。 我只需要更改这一行,检查变量是否存在,我需要将其更改为只需检查服务器以查看文件本身是否存在。

这是现在的情况:

@if (!string.IsNullOrEmpty(Model.DrawingLink2){

这是正确的代码来更改它以检查文件是否存在?

@if (File.Exists(/Portfolio/@(Model.FileNumber)/Images/Large_@(Model.FileNumber)_1.jpg))

您需要将该文件(相对于Web应用程序的根目录)映射到物理文件系统。 您可以使用HttpServerUtility.MapPath 您还需要围绕字符串文字的引号。 运行代码的进程还需要对目录的读访问权(很可能是这种情况,只是提到它是完整的)。

@if (File.Exists(HttpServerUtility.MapPath("/Portfolio/@(Model.FileNumber)/Images/Large_@(Model.FileNumber)_1.jpg"))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM