从代码背后获取.NET中的文件路径

ste*_*ris 2 .net c# asp.net io

我想获取应用程序的文件路径并从codebehind运行文件.

在我的情况下,我有一个虚拟目录设置与[CSS,Javascript,AJAX,图像,SQLFiles]等文件夹.在我的App_Code文件夹中,我有代码隐藏的.cs文件.从那些.cs文件,我想读取SQLFiles文件夹中的.sql文件.如何从后面的代码中获取虚拟目录的路径以读取.sql文件?

Mik*_*oud 8

你可以用这个:

Server.MapPath("~/SQLFiles/sqlfile.sql");
Run Code Online (Sandbox Code Playgroud)

~这里表示你想要的虚拟根目录,然后你再说我想去远一点成SQLFiles.这将返回一个绝对的物理路径.