
@echo off & title 获取上级目录名 By 依梦琴瑶
set BatDir=%~dp0
for %%a in ("%BatDir:~,-1%") do set DirName=%%~nxa
echo 上级目录名为:%DirName%
pause
在game中的indexhtml文件中,用 /img/gamegif(注意前面的两个小点 也就是英文状态下的句号)
就可以引用了啊
在网页制作中, ""是指向该目录的上一级目录!!
//我个人不清楚是否有直接获得文件当前所在文件夹名称的函数,都是处理的
$arr = explode(DIRECTORY_SEPARATOR,dirname(__FILE__));
echo end($arr);
很简单哦。
如果你给的路径是变量名为path
获取当前目录:
PathGetDirectoryName(path);
获取上一级目录
PathGetDirectoryName(PathGetDirectoryName(path));
注意,路径的后面有\\和没有\\是有区别的,也就是说"C:\\123"和"C:\\123\\"是有区别的,自己测试一下就知道了。
你没有说太明白
不过 给我个例子
bg文件夹下
主要fileUpload这个控件代码写在哪个文件下
如果是bg文件夹下 你直接保存就可以 如果是子目录你就写为:
bg/xxx/xxx/fileName
如果是父文件夹下要加上 两个点
应该是想要自动改的吧,下面代码保存为bat,放在abctxt同目录中运行,需要含子目录则第二行dir /b/s/a-d txt
@echo off&setlocal enabledelayedexpansionfor /f "delims=" %%a in ('dir /b/a-d txt') do (
if not "!dpstr!"=="%%~dpa" (
set "dpstr=%%~dpa"
call :findcd "%%~dpa" "_cd"
)
ren "%%a" "!_cd:\=-!%%~nxa"
)
goto :eof
:findcd
set "cd_=%~1"
:loop
set "cd_=%cd_:\=%"
set "cd_tmp=%cd_:\=%"
if not "%cd_tmp%\"=="%cd_%" set "%~2=%cd_%"&goto loop
goto :eof
以上就是关于获取bat所在目录的上上级文件夹名称到变量值全部的内容,包括:获取bat所在目录的上上级文件夹名称到变量值、怎么获取网站的上一层目录、php返回当前php文件的上级目录名称,不是路径!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)