簡體   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