首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Batchfile:如何才能只显示文件夹名称而不显示整个路径

Batchfile 是一种批处理脚本语言,用于在 Windows 系统中自动化执行一系列命令。在 Batchfile 中,可以使用一些命令和语法来实现只显示文件夹名称而不显示整个路径的目标。

要实现只显示文件夹名称而不显示整个路径,可以使用以下命令和技巧:

  1. 使用 for 循环遍历文件夹:for /D %%G in (*) do ( echo %%~nxG )上述代码将遍历当前目录下的所有文件夹,并使用 echo 命令打印出每个文件夹的名称。%%~nxG 表示仅显示文件夹名称,而不包括路径。
  2. 使用 dir 命令的 /B/AD 参数:dir /B /AD上述命令将列出当前目录下的所有文件夹,/B 参数表示仅显示文件夹名称,/AD 参数表示只列出文件夹而不包括文件。

这些方法可以帮助你在 Batchfile 中只显示文件夹名称而不显示整个路径。对于更多 Batchfile 的用法和技巧,你可以参考腾讯云的云批量计算产品 批量计算

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Linux常用命令的常见选项

开头的文件是隐藏文件,使用ls查看时,需要加上 -a(all)参数才能显示。 .代表当前目录 ..代表上一级目录(可以理解为隐藏的两个文件路径)。我们常用cd..跳到上一级目录。...所以在使用$which cd的时候是看不到它的二进制路径的。因为系统中不存在 cd 命令的二进制文件。 注意:Linux下 目录名称 以及 文件名称 大小写是有区别的!...(树状显示) 选项 功能 [-d] directory,只显示目录 有的同学系统中默认没有此命令。...[-n] 只显示有内容的行号,空行不算一行 more 此命令可以分屏显示文件内容,每次只显示一页内容。...选项 功能 [-n] line-number,显示匹配行及行号 [-v] invert-match,选中匹配的行 [-i] ignore-case,忽略大小写 grep常用查找方式 在file_name

94830
  • Windows cmd(bat) 脚本简单使用

    在 Windows 系统中,所有的文件夹或者文件名、环境变量、命令都是区分大小写。...显示D盘的文件目录结构 日期和时间 date #显示当前日期,并提示输入新日期,按\"回车\"略过输入 date/t #只显示当前日期,不提示输入新日期...time #显示当前时间,并提示输入新时间,按\"回车\"略过输入 time/t #只显示当前时间,不提示输入新时间 文件操作命令 文件/文件夹的重命名...(尽管引号不是强制性的,但如果当前名称或新名称中都有空格) ren "current_filename.ext" "new_filename.ext" 其他命令 cls # 清屏 type # 显示文件内容...(匹配符)中指定路径 /d:遍历当前路径文件夹下的文件夹,但也可在(匹配符)中指定路径 /r [路径]:深度遍历指定路径下的所有文件,子目录中的文件也会被遍历到,如果没指定路径,默认当前路径 /l :

    10.2K10

    快速学习-常见DOS命令精讲

    首先要保证“计划”服务已启动才能使用 at 命令。...当命令需要路径作为参数时,请使用绝对路径,也就是从驱动器号开始的整个路径。如果命令在远程计算机上,请指定服务器和共享名的 UNC 符号,不是远程驱动器号。...5.DOS命令 Chkdsk Chkdsk–检查磁盘当前状态命令 功能:显示磁盘状态、内存状态和指定路径下指定文件的连续数目。...Chkdsk–检查磁盘当前状态命令 功能:显示磁盘状态、内存状态和指定路径下指定文件的连续数目。...除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目录本身的文件,涉及其下的子目录; (4)选用/V参数时,对的拷贝的扇区都进行较验,但速度会降低。

    88420

    学习笔记(3)

    1.* 匹配零个或多个字符(通配符中) 2.ls 的-d选项不仅仅可以显示指定目录的信息,还可以用来表示递归子文件夹。  ...# ls -dl /etc 显示/etc目录的信息   # ls -d /etc/* 显示/etc下面的文件和文件夹,并且文件夹递归显示   # ls -d /etc/*/ 只显示/etc下面的文件夹...-d /etc/[mnrsp]*.conf   只显示/root下的隐藏文件和目录 # ls -d /root/.[^.]*   只显示/etc下的非隐藏目录 # ls -d /etc/[^....会显示单个汉字为名称的文件  21.cd ~-可用于访问或切换刚刚离开目录下的文件或文件夹如: cat ~-/test,查看上次目录的文件内容 22....80.创建软链接的时候,原文件使用相对路径要相对于后面的链接文件的路径不能相对于当前路径,可以理解为原文件即使是在当前路径下也要使用相对路径通过根路径开始找到原文件 81.cmd 2>&1 >1.

    88010

    Window 平台下添加 tree 命令

    导出文件:tree > list.txt 命令行 效果 tree -d 只显示文件夹 tree -D 显示文件的最后修改时间 tree -L n n表示显示项目的层级,n=3即只显示项目的三层结构...tree -I pattern pattern表示想要过滤的目录,例如 tree -I “node_modules”可以过滤掉node_modules这个文件夹 -a 显示所有文件和目录。...-f 在每个文件或目录之前,显示完整的相对路径名称。 -F 在执行文件,目录,Socket,符号连接,管道名称名称,各自加上”*”,”/”,”=”,”@”,”|“号。...-g 列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码。 -i 不以阶梯状列出文件或目录名称。 -I 不显示符合范本样式的文件或目录名称。...-N 直接列出文件和目录名称,包括控制字符。 -p 列出权限标示。 -P 只显示符合范本样式的文件或目录名称。 -q 用”?”号取代控制字符,列出文件和目录名称

    1.8K22

    windows CMD生成文件夹树状图(tree)命令(以图形显示驱动器或路径文件夹结构)(tree命令、tree指令)(tree f a)「建议收藏」

    如: 步骤: 在当前路径运行CMD: 输入tree: 当然也可以用绝对路径, 以tree \起头: 太多了就不贴上来了。 也可以用相对路径: tree ....\也可以: tree test_pipreqs 可以看到,上面只显示文件夹未能显示文件。...我们继续看下面: tree [path] [/f] [/a] #/f 显示每个文件中文件的名称 #/a 使用ASCII字符,不使用扩展字符 tree /f tree /a (用tree /...f /a加上/a后,显示效果明显好不少) D:\4_Cotton_preprocess\test_pipreqs>tree /f >tree.txt D:\4_Cotton_preprocess...\test_pipreqs> 能够将文件夹树状图生成到当前文件夹的tree.txt文件中: # 查看其他参数 tree /?

    4.2K10

    盘点那些基础必备命令【Linux】

    /内核/硬件平台等全部信息 -r:只显示内核版本 Cat /etc/redhat-release 查看系统版本名称 Hostname 跟上 要更改的主机名 (不能是中文,而且需要断开在登录连接才生效...) 没有显示输出的话基本是正确的,如果有显示你需要区分一下是正确的显示还是错误的 Tab 键能补全 (规则是要名称唯一) Ctrl + l 清空屏幕 (方便我们查看信息) ifconfig命令...) 所有的文件都在 / 根目录里面 pwd 用途:输出当前文件夹路径 格式: 直接执行即可 cd 用途:进入到指定目录 格式:cd [目标文件夹] ls — List 格式:ls...开头的隐藏文档 -d:显示目录本身(不是内容)的属性 -h:提供易读的容量单位(K、M等) 2、文档管理: mkdir 要创建的文件夹名字 用途:在指定路径新建文件夹 touch命令 用途...原文件… 目标路径 常用选项 -r:递归复制整个目录 rm — Remove 格式:rm [选项]… 文件或目录… 常用选项 -r:递归删除整个目录 -f:强制删除,不提示(与 -i 相对

    26950

    【linux命令讲解大全】089.使用tree命令快速查看目录结构的方法

    语法 tree [选项] [参数] 选项 列表选项 -a:显示所有文件和目录。 -d:显示目录名称而非文件。 -l:如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。...-f:在每个文件或目录之前,显示完整的相对路径名称。 -x:将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该目录予以排除在寻找范围外。...-L level:限制目录显示层级。 -R:达到最大目录层级时重新运行 tree。 -P pattern:只显示符合范本样式的文件和目录名称。 -I pattern:列出与给定模式匹配的文件。...-u:列出文件或目录的所有者名称,若无对应名称显示用户识别码。 -g:列出文件或目录的所属群组名称,若无对应名称显示群组识别码。 -s:列出文件和目录大小。 -h:以更加易读的方式打印文件大小。...图形选项 -i:不以阶梯状列出文件和目录名称。 -A:使用 ANSI 绘图字符显示树状图不是 ASCII 字符组合。 -S:用 CP437 (控制台) 图形缩进线打印。

    59610

    linux常用命令、bash语法学习笔记,持续记录

    如果你的程序命令没有放在以上文件夹,我们也可通过相对路径以及绝对路径启动该命令: ....-i 执行HEAD请求,不是GET。 -k 启用HTTP KeepAlive功能,即, 在一个HTTP会话中执行多个请求。 默认时,启用KeepAlive功能....13. less命令 less命令用于查看文件的内容,less与more类似,但使用less可以随意浏览文件,more 仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件,格式:less...参数: -n 显示匹配行及行号 -v 显示包含匹配文本的所有行(相当于求反) -i 忽略大小写 -c 仅显示找到的行数 -b 将可执行文件(binary)当作文本文件(text)来搜索 两种模式查找:...参数: -l 只显示行数 -w 只显示单词数 -c 只显示字节数 20. stat命令 stat命令用于查看文件的具体存储信息和时间等信息,格式:stat 文件名称

    1.6K30

    案例+解读,来自有道大神的17个常用Linux命令深度解析

    c 只输出匹配行的数目 -n 显示匹配行的行号 -v 显示包含匹配文本的行 -i 区分大小写 (grep是大小写敏感的) -R 文件夹下递归搜索 -l 只显示匹配的文件名 -H 显示文件名 -A...基本格式 du [option] [name] -h 用human readable的方式显示 --max-depth=number 最大的查询层次 -a 显示所有文件的大小,默认只显示目录的大小 范例一...变量制定的路径中,查找系统命令的位置。...3,3则表示在前面排序的基础上,再对第三个域进行排序。...的程序的pid和名称 -r 打印路由表 -t 显示TCP传输协议的连线状况 -u 显示UDP传输协议的连线状况 -s 显示网络工作信息统计表 范例一:netstat -anp 显示程序的pid和名称 范例二

    1.6K50

    LINUX运维常用命令详解一

    :文本统计,可以统计文件中一共有多少行数,多少个单词数,多少个字节数 -l:只显示行数 -w:只显示单词数 -c:只显示字节数 -L:显示最长的一行包含多少个字符 17、tr     tr:转换或删除字符...inittab         6、删除某文件中以空白字符后面跟#类的行中的开头的空白字符及#       sed -r 's/^[[:space:]]+#//' 1        7、取出一个文件路径的父目录名称...,su半切换的时候显示的是切换之前的那个用户 43、who who:查看当前登录系统的用户以及他所登录的终端 -r:显示当前运行级别 -H:第一回列表显示各列名称...basename:显示一个目录的基名 basename /etc/abc/me 直接显示me $0:命令名称或者脚本本身的路径。...basename $0:直接调用脚本本身路径 48、mail mail:邮件查看,可以查看邮件,查看以后就会放到用户的家目录内mbox文件夹内。

    89920

    案例+解读,来自有道大神的17个常用Linux命令深度解析

    c 只输出匹配行的数目 -n 显示匹配行的行号 -v 显示包含匹配文本的行 -i 区分大小写 (grep是大小写敏感的) -R 文件夹下递归搜索 -l 只显示匹配的文件名 -H 显示文件名 -A...基本格式 du [option] [name] -h 用human readable的方式显示 --max-depth=number 最大的查询层次 -a 显示所有文件的大小,默认只显示目录的大小 范例一...变量制定的路径中,查找系统命令的位置。...3,3则表示在前面排序的基础上,再对第三个域进行排序。...的程序的pid和名称 -r 打印路由表 -t 显示TCP传输协议的连线状况 -u 显示UDP传输协议的连线状况 -s 显示网络工作信息统计表 范例一:netstat -anp 显示程序的pid和名称

    1.4K60

    Linux下的常用基本指令

    ls -d与ls -ld ls -d命令用于显示目录的信息,ls -ld命令用于显示目录本身的信息。 具体来说,ls -d命令用于列出指定目录的名称显示其内容。...总结来说,ls -d命令用于显示目录的名称ls -ld命令用于显示目录本身的详细信息。 ls与ll ls是Linux系统中的一个命令,用于列出当前目录中的文件和文件夹。...它只显示文件和文件夹名称。 ll也是Linux系统中的一个命令,实际上是ls -l的简写。它除了显示文件和文件夹名称外,还显示了更多的详细信息,例如文件大小、修改日期、权限等。...需要注意的是,在Linux系统中,根路径(/)是整个文件系统的起点,因此使用cd命令与根路径可以访问任意文件夹。 . .在Linux中是一个特殊的目录名,表示当前目录。...它会在每个路径中查找与给定命令名称匹配的文件,并显示路径名称

    11400

    2022 最新 Linux 面试题

    如何忽略大小写? 如何查找不含 该串的行? 答案: 是一种强大的文本搜索工具 ,它能使用正则表达式搜索文本 ,并把匹 配的行打印 出来。...答案: · \u:显示当前用户账号 · \h:显示当前主机名 · \W:只显示当前路径最后一个目录 · \w:显示当前绝对路径(当前用户目录会以~代替) · $PWD:显示当前全路径 · $:显示命令行...-f 不显示文件名前的 路径名称。 · -m 只查找说明文件。 · -M 只在设置的目录下查找说明文件。-s 只查找原始代码文件。 · -S 只在设置的目录下查找原始代码文件。...-u 查找包含指定 类型的文件。 w -h ich 指令会在 PATH 变量指定的路径中,搜索某个系统命令的位置,并且 返回第一个搜索结果。...答案: 使用命令 repquota 能够显示出一个文件系统的配额信息 【 附】 只有 root 用户才能够查看其它用户的配额。 如果大家觉得还不错,点赞,收藏,分享,一键三连支持我一下~

    9510

    【小技巧】深度学习中的那些效率提升利器(附资源)

    -h 或 --no-filename : 在显示符合样式的那一行之前,标示该行所属的文件名称。 -H 或 --with-filename : 在显示符合样式的那一行之前,表示该行所属的文件名称。...-n 或 --line-number : 在显示符合样式的那一行之前,标示出该行的列数编号。 -o 或 --only-matching : 只显示匹配 PATTERN 部分。...-s 或 --no-messages : 不显示错误信息。 -v 或 --revert-match : 显示包含匹配文本的所有行。 -V 或 --version : 显示版本信息。...-w 或 --word-regexp : 只显示全字符合的列。 -x --line-regexp : 只显示全列符合的列。 -y : 此参数的效果和指定 "-i" 参数相同。...wc -c 或 --bytes 或 --chars 只显示 Bytes 数。 -l 或 --lines 只显示行数。 -w 或 --words 只显示字数。 --help 在线帮助。

    1.3K20

    Ubuntu基本使用

    操作方法如下 # 关闭图形界面只显示命令行界面 systemctl set-default multi-user.target reboot #需要重启电脑生效 # 重启图形界面 systemctl...应该在普通用户下使用sudo 加命令的形式来操作 退出root用户 exit 退出普通用户 logout 注:这是在命令行界面使用的 在图形界面下的话,点击右上角电源按钮——点击注销 ---- 文件操作 显示当前操作路径...gnome-system-monitor 命令行任务管理器: top 查看显卡状态 如果你的ubuntu电脑中有显卡的话,并且已经安装显卡驱动,可以使用以下命令查看现在显卡的占用状态 nvidia-smi # 这里只显示英伟达显卡的运行状态...可以将一些命令的输出信息通过管道的方式传递到grep命令来处理 grep [options] [pattern] [file ...] grep的常用参数: 参数 解释 -n 显示匹配的行号 -i 区分大小写...(3)远程文件操作 ls # 显示文件目录 cd # 切到文件夹 mkdir # 建立文件夹 get remote_file [local_dir] # 下载文件 put local_file [remote_dir

    39050

    Java程序员必须搞懂的 Linux 知识大全!

    ,就是文件本身的名字 -目录名:dirname ,就是它所在的文件夹名 更改目录 cd 改变目录 使用绝对或相对路径 cd/home/wang cd home/wang 切换至父目录:cd 切换至以前的工作目录...-d:只显示目录 -L level:指定显示的层级数目 -p pattern:只显示由指定pattern匹配到的路径 mkdir创建目录 -p:存在于不报错,且可自动创建所需的各目录 -v:显示详细信息...-一个符号链接的内容是它引用文件的名称 -可以对目标进行 -可以跨分区 -指向的是另一个文件的路径;其大小为指向的路径字符串的长度,增加或减少目标文件inode的引用计数; -语法:In-s filename...,[],[^] -iname“文件名称”:区分字母大小写 -inum n 按inode号查找 -samefile name 相同inode号的文件 -links n 链接数为n的文件 -regex “...PATTERN”:以PATTERN匹配整个文件路径,而非文件名称 根据属主、属组查找: -user USERNAME:查找属主为指定用户(UID)的文件 -group GRPNAME:查找属组为指定组(

    92551

    bat批处理命令大全_文件批处理命令

    dir 显示目录中的文件和子目录列表。 tree 以图形显示驱动器或路径文件夹结构。 path 为可执行文件显示或设置一个搜索路径。 xcopy 复制文件和目录树。...C 盘根目录中的文件 dir c: /b/p #/b只显示文件名,/p分页显示 dir *.exe /s #显示当前目录和子目录里所有的.exe文件 4 cd 切换目录 cd #进入根目录 cd #显示当前目录...16 rem 和 :: 注释命令 注释行执行操作 17 date 和 time 日期和时间 date #显示当前日期,并提示输入新日期,按"回车"略过输入 date/t #只显示当前日期,不提示输入新日期...time #显示当前时间,并提示输入新时间,按"回车"略过输入 time/t #只显示当前时间,不提示输入新时间 18 goto 和 : 跳转命令 :label #行首为:表示该行是标签行,标签行执行操作...>> 追加内容到文件末尾,不会清除原有的内容 主要将本来显示在屏幕上的内容输出到指定文件中 指定文件如果不存在,则自动生成该文件 type c:test.txt >prn 屏幕上不显示文件内容,转向输出到打印机

    4.1K30
    领券