目录
- bat获取当前盘符和当前所在文件夹的路径
- bat 获取文件目录路径(4种情况,各有配图)
bat获取当前盘符和当前所在文件夹的路径
在批处理文件(.bat)中,可以使用以下命令来获取当前盘符和当前所在文件夹的绝对路径:
@echo off
echo 当前盘符:%~d0
echo 当前路径:%cd%
echo 当前执行命令行:%0
echo 当前bat文件路径:%~dp0
echo 当前bat文件短路径:%~sdp0
pause
@echo on
运行截图:
扩展
bat 获取文件目录路径(4种情况,各有配图)
最近适用bat文件获取某目录路径使用频率有点高。故而直接整理了一下。方法为新建一个txt文件,将后缀修改为bat。右键编辑,写入下面对应的内容后保存,放置在需要获取路径的文件夹下,双击运行就可以了。
④、bat,获取当前路径下独立的文件名序列。这种方式应该是运用得比较多的。
dir */b >1.txt
①bat,获取某文件夹下所有文件名。
tree /f %1>%1.txt
②bat,获取当前磁盘信息及当前目录下所有文件名
dir *>1.txt
③bat,获取电脑中磁盘中所有文件目录(可选择,下面数据中的“D,E,F,G,H,……X,Y,Z”表示需要拷贝的磁盘名, 自己修改添加)。
mkdir .\\%computername%
for %%i in (D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z) do (
if exist %%i:\\ (
echo Traversing disk %%i, Please wait…
tree /f %%i:\\>.\\%computername%\\%%i.txt
)
)
PS:当生成的txt文件过大(如方法3中获取电脑中所有盘符文件数),超过几百兆时,直接双击打开,可能会出现记事本程序卡死的问题。此时,建议使用专门的文本查看工具进行查看和编辑。如:NotePad
到此这篇关于bat获取当前盘符和当前所在文件夹的路径的文章就介绍到这了,更多相关bat当前所在文件夹的路径内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!
您可能感兴趣的文章:
- 批处理bat删除指定天数日期之前的文件夹
- BAT批处理之文件与文件夹操作代码(附xcopy命令详解)
- bat自动删除指定文件夹下前几天的文件的代码
- BAT命令连接局域网机子 并打开文件夹
- 用bat批量创建文件夹
- vbs与bat混编修改虚拟盘符的卷标
- 批处理bat命令 获取当前盘符和当前目录和上级目录的代码
- 自动清除电脑垃圾及删除windows默认共享盘符的批处理bat