[ 新手练习题 8 ] 批处理计算文件处在第几层目录下

检查某文件/目录在第几层目录下。
如:C:\BOOT.INI 在根目录下,即显示在第一层目录下。
  D:\SOFT\FF.EXE,显示在第二层目录下。意即路径中包含多少层目录。

目的:掌握目录层数的判断方法。

要求:显示文件/目录在第几层目录下,或是路径中的目录层数。
   方法不限。

@echo off&setlocal enabledelayedexpansion

chcp 65001

set "fpath=%~f0"

set n=-1

for %%a in ("%fpath:\=" "%") do (

    set /a n+=1

)

echo "%fpath%" 在第 %n% 层下。

pause

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值