asp.net中的Server.MapPath怎么获取上级目录找了网上的方法都不行

asp.net中的Server.MapPath怎么获取上级目录找了网上的方法都不行,第1张

很简单哦。

如果你给的路径是变量名为path

获取当前目录

PathGetDirectoryName(path);

获取上一级目录

PathGetDirectoryName(PathGetDirectoryName(path));

注意,路径的后面有\\和没有\\是有区别的,也就是说"C:\\123"和"C:\\123\\"是有区别的,自己测试一下就知道了。

nowPath显示意外已有网友指出了,而且最好不要把引号赋给变量可写成

set "nowPath=%~dp0"

上级路径还是用两点最简捷,至于右键运行时同样可以用的,比如表达上级路径下的xx文件可写成 "%~dp0\xx"

比如是在e:盘找文件atxt所在文件夹名

如果是命令行看可以用命令察看:

cd /d e:\

dir/s atxt

如果是在批处理过程中想获取它的路径(就是说如果相差多级把中间的目录名全带上了):

@echo off

set dd=e:

set fn=atxt

for /r "%dd%\" %%a in ("%fn%") do if exist %%a set ddn=%%~pa

echo 变量ddn就是你所要的路径名:%ddn%

pause

解决windows里面的命令行,如何快速的返回上层目录的步骤如下:

1首先按快捷键"WIN+R"打开运行框。

2然后输入"cmd",进入黑窗口。

3我这里示范进入了Docments目录,现在我要返回Administrator目录。

4输入命令"cd"即可返回上级目录,教程结束。这样就解决了windows里面的命令行,如何快速的返回上层目录的问题了。

在浏览器的地址栏直接修改就好了,比如>

退回上级:\x0d\主要是将目录加入到syspath路径里就可以import syspathappend("/"),这样 另外还有一个oschdir(somedir)也可以改变当前工作目录。\x0d\获取当前:\x0d\ospathabspath(ospathjoin(ospathdirname('1py'),ospathpardir)) 获取1py 所在目录的上级目录。

以上就是关于asp.net中的Server.MapPath怎么获取上级目录找了网上的方法都不行全部的内容,包括:asp.net中的Server.MapPath怎么获取上级目录找了网上的方法都不行、批处理上级目录、dos下如何得到文件所在上级目录名称等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9323492.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存