获取bat所在目录的上上级文件夹名称到变量值

获取bat所在目录的上上级文件夹名称到变量值,第1张

@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 enabledelayedexpansion

for /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文件的上级目录名称,不是路径!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9539309.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存