【问题标题】:ASP.net How to access a folder in my own pcASP.net 如何访问我自己电脑中的文件夹
【发布时间】:2017-10-26 06:20:29
【问题描述】:

我的项目中有一个名为IMG的目录,用于存储图像。

想法是使用这些图像来处理它们(为图像添加过滤器),然后做一些其他的事情,但似乎你无法从 ASP.net 访问本地目录(这是我读过的) .

有什么办法可以解决这个问题?我对 c# 和 ASP.net 完全陌生,请尽可能简单地解释一下。

这是我尝试过的。

string systempath = Directory.GetCurrentDirectory() + "/IMG/";
var filePaths = Directory.GetFiles(systempath, "*", SearchOption.AllDirectories);

【问题讨论】:

  • 您可以通过 asp.net 访问文件夹。向我们展示相关代码。
  • 我是否只需要手动添加目录,例如:“C:\Program Files (x86)”??
  • 你尝试了什么?
  • Directory.GetCurrentDirectory() + "/IMG/";我认为这会返回项目的目录,但它会返回 ISS 文件夹目录。

标签: c# asp.net


【解决方案1】:

我用这行代码修复了它:

Directory.SetCurrentDirectory(AppDomain.CurrentDomain.BaseDirectory);
String Root = Directory.GetCurrentDirectory();

看起来很完美,我得到了我想要的图像,谢谢大家的帮助!!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 2016-09-18
    • 1970-01-01
    相关资源
    最近更新 更多