首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    Basename_dirname

    desktop/test.txt test.txt 输出: test.txt 示例 要构造一个和另一个文件名称相同(除了后缀)的文件名称,输入: OFILE=`basename $1 .c`.o dirname dirname恰好就能实现这个功能。 用法: $ dirname /home/me/desktop/test.txt 结果输出: /home/me/desktop 若路径中没有’/’,则输出’.’ (当前目录) PS:basename和dirname的功能可以简单的用变量扩展来模拟,见shell变量扩展。 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    47310编辑于 2022-11-16
  • 来自专栏丑胖侠

    Linux下 $(cd `dirname $0`;pwd)

    Linux下获取当前的目录,需执行以下命令: $(cd `dirname $0`;pwd) 其中, dirname $0,取得当前执行的脚本文件的父目录 cd `dirname $0`,进入这个目录(

    3.3K30编辑于 2022-05-06
  • 来自专栏程序生涯

    PHP中的dirname

    dirname(__FILE__) __FILE__ :被称为PHP魔术常量 ,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径. 定义和用法 dirname() 函数返回路径中的目录部分。 语法 dirname(path) 参数 描述 path 必需。规定要检查的路径。 php echo dirname("c:/testweb/home.php"); echo dirname("/testweb/home.php"); ?

    1.3K10发布于 2020-08-14
  • 来自专栏前端小叙

    nodejs的__dirname与__filename

    __filename变量获取当前模块文件的带有完整绝对路径的文件名;【包含文件名本身的绝对路径】 __dirname变量获得当前文件所在目录的完整目录名。 【不包含文件名本身的绝对路径】 该方法用于获取一个路径中的目录名,使用方式如下: path.dirname(p); 该方法使用一个参数,参数为一个路径可以是相对路径,绝对路径,可以为一个目录的路径,也可以为一个文件的路径 var dirname = path.dirname("./a/b"); console.log(dirname);      //   .a

    1.1K70发布于 2018-04-12
  • 来自专栏C/C++基础

    Linux 命令(99)—— dirname 命令

    本文链接:https://blog.csdn.net/K346K346/article/details/103125135 1.命令简介 dirname 命令从文件路径中获取文件目录。 dirname /root/go/src/main.go /root/go/src (2)获取目录部分,剥掉文件名,后跟多个文件路径。 dirname /root/go/src/main.go /root/go/src/util.go /root/go/src /root/go/src (3)获取目录的目录。 dirname /usr/bin/ /usr (4)如果文件路径中不包含 /,那么输出 . 表示当前目录。 dirname stdio.h . (5)路径是根目录的特殊情况。 dirname / / 参考文献 [1] dirname(1) manual

    81110发布于 2019-11-21
  • 来自专栏计算机视觉理论及其实现

    python中的os.path.dirname与os.path.dirname(__file__)的用法

    python中的os.path.dirname的用法os.path.dirname(path)? 语法:os.path.dirname(path) 功能:去掉文件名,返回目录  如:print(os.path.dirname('W:\Python_File\juan之购物车.py'))#结果#W:\ Python_Fileprint(os.path.dirname('W:\Python_File'))#结果#W:\python中的os.path.dirname(__file__)的使用(1).当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如:             python d:/pythonSrc/test/test.py              那么将输出 d:/pythonSrc/test(2).当"print os.path.dirname(__file__)"所在脚本是以相对路径被运行的, 那么将输出空目录,比如

    2.4K40编辑于 2022-09-02
  • 来自专栏flytam之深入前端技术栈

    __dirname 在ES模块中的使用

    不过这个问题在最近也已经解决 结论 在ES模块中,现在可以使用以下方式而不是使用__dirname或__filename import.meta.dirname // 当前模块的目录名 (__dirname CommonJS提供了两个变量,返回当前模块的目录名称和文件名称,分别是__dirname和__filename __dirname // 当前模块所在的目录 __filename // 当前模块文件名 旧的 ES 模块方式 __dirname和__filename在ES模块中不可用。 自从Node.js20.11.0和Deno 1.40.0和Bun 1.0.23之后可以调用import.meta对象的dirname和filename属性来获取了 import.meta.dirname 更多关于替代__dirname可以参考 如何找到 import.meta.dirname import.meta.dirname和import.meta.filename可以在最新版本的Node.js、

    1.3K10编辑于 2024-04-09
  • 来自专栏编程理解

    Linux命令使用:diff、patch与dirname

    下面列举一些常用的命令使用方式: 1. dirname <path> 功能:更改目录结构 示例: tmpuser:~/ $ dirname /a/b/c /a/b tmpuser:~/ $ dirname /a/b/c/ /a/b 该命令用于返回指定文件的当前目录,这里的指定文件也可以是一个目录 该命令常用于在脚本中切换目录到指定目录下,例如切换到执行的脚本当前目录,示例: tmpuser:~/ $ cat test/a/b/c.sh cd $(dirname

    2.8K20发布于 2018-11-21
  • 来自专栏前端技术分享

    Node笔记 - process.cwd() 和 __dirname 的区别

    __dirname 返回脚本所在的目录位置 ? console.log(process.cwd()) console.log(__dirname) process.chdir('. /uilt') console.log(process.cwd()) console.log(__dirname) ? 在改变工作目录后,输出这两者就能看出明显的区别,脚本的位置不会改变,因此 __dirname 结果保持一致,而 process.cwd() 则返回当前工作目录。

    1.6K20发布于 2020-08-24
  • 来自专栏木制robot技术杂谈

    Python中os.path.dirname(__file__)的用法

    os.path.dirname()的用途 os.path.dirname()用来获取文件的路径。 如: 12 >>> os.path.dirname('/home/woodenrobot/Documents/LearnPython/test.py')/home/woodenrobot/Documents /LearnPython os.path.dirname(file)的用途 而os.path.dirname(__file__)是用来获取python文件运行时的路径。 注意 当你在python自带的IDLE或者python command line中使用会出现以下错误: 12345 >>> import os>>> os.path.dirname(__file__) 参考 Python零碎知识(9):有关 os.path.dirname(file) python中os.path.dirname(file)的使用 Python 模块学习:os模块

    1.7K70发布于 2018-04-11
  • 来自专栏技术博文

    php dirname(__FILE__) 获取当前文件的绝对路径

    :\www\ echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名,结果:D:\ ? > 使用方法提示,  dirname(__FILE__) 取到的是当前文件的绝对路径,也就是说,比起相对路径,查找速度是最快的。  如果重复一次可以把目录往上提升一个层次:  比如:$d = dirname(dirname(__FILE__));  其实就是把一个目录给dirname()做参数了.因为dirname()返回最后的目录不带 包含得到上一级目录的文件  include(dirname(__FILE__).'/.. /filename.php');  __FILE__的路径是当前代码所在文件  dirname(dirname(__FILE__));得到的是文件上一层目录名  dirname(__FILE__)

    3.4K50发布于 2018-04-10
  • 来自专栏大宇笔记

    nodejs path中resolve(‘xx‘) 和 resolve(__dirname,‘xx‘) 有什么区别

    文章目录 一、resolve 二、__dirname 三、resolve('xx') 和 resolve(__dirname,'xx') 区别 例子一 例子二 总结 一、resolve 官方文档介绍:传送门 ', 'ts/vue') 相当于: cd work/js cd .. cd ts/vue pwd 二、__dirname __dirname 获取当前文件所属目录的绝对路径 三、resolve(‘ xx’) 和 resolve(__dirname,‘xx’) 区别 有时候我们运行结果完全相同,为啥不同用resolve(‘xx’)代替resolve(__dirname,‘xx’)。 总结 resolve() 是获取当前运行文件夹的路径,如果不写__dirname,如果不是在目标文件下运行路径会错误。

    85120编辑于 2022-03-09
  • 来自专栏计算机视觉理论及其实现

    python3 获取当前路径及os.path.dirname的使用

    方法一:import sys,osos.getcwd()#然后就可以看见结果了方法二:import osos.path.dirname(os.path.realpath('__file__'))#注意: 添加单引号python中的os.path.dirname(__file__)的使用(1)当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径              python d:/pythonSrc/test/test.py             那么将输出 d:/pythonSrc/test(2)当"print os.path.dirname (path)语法:os.path.dirname(path) 功能:去掉文件名,返回目录  如:print(os.path.dirname('W:\Python_File\juan之购物车.py'))# 结果#W:\Python_Fileprint(os.path.dirname('W:\Python_File'))#结果#W:\

    8.9K30编辑于 2022-09-02
  • 来自专栏Node.js开发

    Nodejs拾遗之process.cwd()与__dirname的区别

    __dirname 是被执行的js 文件的地址 ——文件所在目录。 举个例子,在桌面新建i.js代码如下: console.log("process.cwd()",process.cwd()) console.log("__dirname",__dirname) 在桌面新建文件夹 可以看出 process.cwd()是node 命令执行的目录 而__dirname是i.js所在的目录

    3.2K40发布于 2019-08-06
  • 来自专栏睿儿网络技术公社

    【PHP】使用dirname(__FILE__)把目录定在需要引用的文件目录下

    所以这时候我们需要使用dirname(__FILE__) 把路径定死在配置文件中。 具体用法如下: 在配置文件中使用,dirname(__FILE__)调用模板 file_get_contents(dirname(__FILE__) .'

    95730发布于 2020-09-30
  • 来自专栏张培跃

    知识点归纳笔记:关于Node.js中__dirname、__filename以及.的一些小坑总结

    ./")); 运行: E:\zpy>node server.js 结果: E:\zpy 3、比较dirname、filename以及./ server.js: const path = require( "path"); console.log("__dirname: "+__dirname);console.log("__filename: "+__filename);console.log("./: "+path.resolve("./")); ---- E:\zpy运行命令: E:\zpy>node server.js 运行结果: __dirname: E:\zpy__filename: E:\ /"在 require() 中使用与__dirname 的效果相同,不会因为运行脚本的目录不同而发生改变。 (__dirname, '..

    1.4K30发布于 2019-04-23
  • 来自专栏Linux

    16.linux 文件管理命令:dirname显示文件除名字外的路径find查找目录或者文件findfs

    linux 文件管理命令:dirname显示文件除名字外的路径\find查找目录或者文件\findfs通过列表或用户 ID 查找文件系统dirname:显示文件除名字外的路径作用:显示文件除名字外的路径 用法:dirname 名称 dirname 选项 主要选项如下:命令 描述 --help 显示此帮助信息并退出。 # dirname /usr/bin/sort /usr/bin (2)查看 stdio.h 路径。dirname stdio.h find:查找目录或者文件作用:查找文件或目录。

    38000编辑于 2025-01-05
  • 来自专栏半旧的技术栈

    python爬虫——对包含客户信息源代码检索

    import os rootDir = os.getcwd() def scan_file(filename, dirname): if("hello" in filename): if("src" in dirname): print(os.path.join(dirname,filename)) else: with open(os.path.join (dirname,filename)) as f: lines = f.readlines() for l in lines: print(os.path.join(dirname,filename)) break for dirName, subdirList, fileList in rootDir = os.getcwd() keywords = ["hello","world","thanks"] def scan_file(filename, dirname,keyword

    41810编辑于 2022-10-26
  • 来自专栏C/C++基础

    Golang 递归获取目录下所有文件

    dirname = strings.TrimSuffix(dirname, string(os.PathSeparator)) infos, err := ioutil.ReadDir(dirname dirname = strings.TrimSuffix(dirname, string(os.PathSeparator)) infos, err := ioutil.ReadDir(dirname dirname = strings.TrimSuffix(dirname, string(os.PathSeparator)) infos, err := ioutil.ReadDir(dirname if incl { paths = append(paths, dirname) } for _, info := range infos { path := dirname + string dirname = strings.TrimSuffix(dirname, string(os.PathSeparator)) infos, err := ioutil.ReadDir(dirname

    3.8K30编辑于 2022-12-02
  • 来自专栏卯金刀GG

    php url路径问题和php文件以绝对路径引入

    $_SERVER["REQUEST_URI"]; echo dirname($url); #http://localhost/blog <? php require dirname(__FILE__) . '\test.php'; $sitemapPath = dirname(dirname(dirname(dirname(__FILE__)))) . '/www.cheyun.com/sitemap'; echo __FILE__; // 取得当前文件的绝对地址 echo dirname(__FILE__); // 取得当前文件所在的绝对目录 echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名 echo dirname(dirname(dirname(__FILE__))); //取得当前文件的上一层目录的上层目录名

    1.7K20发布于 2019-07-26
领券