如何检查wwwroot中是否存在文件?

伊万·马克·德博诺

如何检查中是否存在文件wwwrootSystem.IO.File需要一条绝对的道路。

是否有必要先将相对路径转换为绝对路径,还是有更简单的方法?

约翰·H

对于ASP.NET Core 3,可以注入一个实例,IWebHostEnvironment实例的WebRootPath属性指向wwwroot文件夹。举个例子:

public class HomeController : Controller
{
    private readonly IWebHostEnvironment _environment;

    public HomeController(IWebHostEnvironment environment)
    {
        _environment = environment;
    }

    public IActionResult Index()
    {
        var wwwroot = _environment.WebRootPath;
        var favicon = Path.Combine(wwwroot, "favicon.ico");
        var favicon2 = Path.Combine(wwwroot, "favicon2.ico");
        
        // true
        var exists = System.IO.File.Exists(favicon);
        // false
        var exists2 = System.IO.File.Exists(favicon2);
    }
}

也就是说,该属性有一个setter,所以请确保不要覆盖它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查Matlab中是否存在文件?

来自分类Dev

如何检查文件中是否存在行

来自分类Dev

如何检查python中是否存在文件?

来自分类常见问题

如何从批处理文件中检查文件是否存在

来自分类Dev

如何从批处理文件中检查文件是否存在

来自分类Dev

如何检查bash中是否存在文件或文件目录?

来自分类Dev

如何从批处理文件中检查文件是否存在

来自分类Dev

如何检查LinkItemCollection中是否已存在文件?

来自分类Dev

如何使用fstream :: open()检查C ++中是否存在文件

来自分类Dev

如何检查Scala中是否存在路径或文件

来自分类Dev

如何检查不同目录中是否存在多个文件

来自分类Dev

如何检查csh脚本中是否存在任何文件?

来自分类Dev

如何检查目录中是否存在文件名?

来自分类Dev

如何检查目录中是否存在多个文件

来自分类Dev

如何检查批处理文件中是否存在变量?

来自分类Dev

如何检查Laravel 5.2中是否存在文件

来自分类Dev

如何检查python中带*的文件是否存在?

来自分类Dev

如何从Flask中的url_for()检查静态文件是否存在?

来自分类Dev

如何检查文件是否存在并在python中重新提示?

来自分类Dev

如何检查Mule esb中是否存在文件

来自分类Dev

如何检查Scala中是否存在路径或文件

来自分类Dev

如何检查目录中是否存在文件名?

来自分类Dev

如何检查android中是否存在txt文件

来自分类Dev

如何检查txt文件中是否已经存在值

来自分类Dev

如何检查目录中是否存在某种文件类型?

来自分类Dev

厨师食谱如何检查文件是否存在

来自分类Dev

如何使用vbscript检查文件是否存在

来自分类Dev

如何检查子链接文件是否存在

来自分类Dev

如何检查pdf文件是否存在?

Related 相关文章

  1. 1

    如何检查Matlab中是否存在文件?

  2. 2

    如何检查文件中是否存在行

  3. 3

    如何检查python中是否存在文件?

  4. 4

    如何从批处理文件中检查文件是否存在

  5. 5

    如何从批处理文件中检查文件是否存在

  6. 6

    如何检查bash中是否存在文件或文件目录?

  7. 7

    如何从批处理文件中检查文件是否存在

  8. 8

    如何检查LinkItemCollection中是否已存在文件?

  9. 9

    如何使用fstream :: open()检查C ++中是否存在文件

  10. 10

    如何检查Scala中是否存在路径或文件

  11. 11

    如何检查不同目录中是否存在多个文件

  12. 12

    如何检查csh脚本中是否存在任何文件?

  13. 13

    如何检查目录中是否存在文件名?

  14. 14

    如何检查目录中是否存在多个文件

  15. 15

    如何检查批处理文件中是否存在变量?

  16. 16

    如何检查Laravel 5.2中是否存在文件

  17. 17

    如何检查python中带*的文件是否存在?

  18. 18

    如何从Flask中的url_for()检查静态文件是否存在?

  19. 19

    如何检查文件是否存在并在python中重新提示?

  20. 20

    如何检查Mule esb中是否存在文件

  21. 21

    如何检查Scala中是否存在路径或文件

  22. 22

    如何检查目录中是否存在文件名?

  23. 23

    如何检查android中是否存在txt文件

  24. 24

    如何检查txt文件中是否已经存在值

  25. 25

    如何检查目录中是否存在某种文件类型?

  26. 26

    厨师食谱如何检查文件是否存在

  27. 27

    如何使用vbscript检查文件是否存在

  28. 28

    如何检查子链接文件是否存在

  29. 29

    如何检查pdf文件是否存在?

热门标签

归档