首页 > 其他分享 >如何从文件路径中提取目录路径?

如何从文件路径中提取目录路径?

时间:2023-11-10 21:13:23浏览次数:55  
标签:提取 basename 路径 从文件 file VAR home dirname

内容来自 DOC https://q.houxu6.top/?s=如何从文件路径中提取目录路径?

在Bash中,如果VAR="/home/me/mydir/file.c",我该如何获得"/home/me/mydir"


dirnamebasename 是您要用于提取路径组件的工具:

$ VAR='/home/pax/file.c'
$ DIR="$(dirname "${VAR}")" ; FILE="$(basename "${VAR}")"
$ echo "[${DIR}] [${FILE}]"
[/home/pax] [file.c]

它们不是内部的 bash 命令,但它们是 POSIX 标准的一部分 - 可参阅 dirnamebasename。因此,在大多数能运行 bash 的平台上,它们可能已经可用,或者可以获取到。

标签:提取,basename,路径,从文件,file,VAR,home,dirname
From: https://www.cnblogs.com/xiaomandujia/p/17825050.html

相关文章

  • 格路径计数
    格路径计数基础格路径计数问题:格路径上从\((0,0)\)走到\((n,m)\)只能向上或向右走,方案数。显然一共走\(n+m\)次,选出任意\(n\)次向上走方案数就是\(\binom{n+m}n\)。有限制格路径计数下面说的限制都是不接触到某条线的限制,若题目要求不超过,可以依次\(+1/-1\)。单......
  • appium+python设置app绝对路径和设置appPackage
     设置了“app”以后,就无需再设置appPackage、appActivityPATH=lambdap:os.path.abspath(os.path.join(os.path.dirname(__file__),p))desired_caps['app']=PATH(app_path)#desired_caps['appPackage']=get_app_package_name()#desired_caps['......
  • No MyBatis mapper was found in ‘[SpringBoot启动类所在路径]‘ package 原因解析及
    NoMyBatismapperwasfoundin‘[SpringBoot启动类所在路径]‘package原因解析及解决方案NoMyBatismapperwasfoundin'[XXX]'package友情提示:搜到这篇文章的,一般是急于解决这个问题的,看下常见原因排除后,可以忽略分析过程直接看解决方案,我自己出现这个问题的原因主......
  • 【无人机三维路径规划】基于熊气味搜索算法BSSA实现复杂地形无人机避障三维航迹规划附
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。......
  • 以多个文件的名称为基准复制其他路径下的同名文件:Python实现
      本文介绍基于Python语言,针对一个文件夹下大量的Excel表格文件,基于其中每一个文件的名称,从另一个文件夹中找到与这一文件夹中文件同名的文件,并将找到的同名文件复制到第三个文件夹中的方法。  首先,我们来明确一下本文的具体需求。现有一个文件夹,其中有大量的Excel表格文件(在......
  • java jna 动态库从资源路径载入问题?
    在其他项目中依赖你的功能jar包时,可能出现无法找到动态库的问题。这是因为在这种情况下,动态库不再位于资源目录中,而是被打包到了依赖的项目中。为了解决这个问题,你可以尝试以下方法:修改Native.loadLibrary方法的调用方式:将动态库的绝对路径传递给Native.loadLibrary方法,而不......
  • java 获取resources下文件的路径 使用 ClassLoader类 获取路径,使用流的方式读取
    java获取resources下文件的路径使用ClassLoader类,使用流的方式读取Java获取resources下文件的路径在Java开发中,我们经常需要读取resources目录下的文件,例如配置文件、模板文件等。本文将介绍如何获取resources下文件的路径,并提供相应的代码示例。1.resources目录在Java项......
  • BAT获取开始菜单路径和桌面路径
    Windows BAT获取开始菜单路径和桌面路径的实现 更新时间:2023年07月11日11:42:02 作者:小青龍  本文将总结如何在bat批处理中获取 开始菜单、 桌面、 任务栏的绝对路径,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随......
  • 2023-11-08 Android studio下载的模拟器存放路径以及如何修改存放路径 ==》默认路径:C:
    模拟器存放默认路径:C:\Users\Administrator\.android\avd如何修改:设置一个系统变量,如图,点击Help==》EditCustomProperties 然后再弹出的文本框里输入你要存放的路径,比如我存在D盘的adv文件夹里面ANDROID_AVD_HOME=D:\\adv 我的as版本:2022.3.1Patch3 写到最后:c盘......
  • 一个可以自动把微信的聊天收到的二维码图片实时提取出来并分类的软件
    10-1如果你有需要实时地、自动地把微信各个群收到的二维码图片提取出来的需求,那本文章适合你,本文章的主要内容是教你如何实现自动提取微信收到的二维码图片,助你快速扫码,永远比别人领先一步。 首先需要准备好的材料:1,一台电脑,个工具是电脑软件,手机不行2,你的微信,支持微信多开,多个也可......