文件管理 · 2023年12月10日

获取文件路径bat|bat怎么获取文件夹内文件名称以及子文件夹内文件名称

㈠ 如何在批处理文件中获取本文件的存放路径

比如你的批处理文件中有一个命令,如:c:\autoexec.batd:\autoexec.bat现在假设你是要把c:\autoexec.bat复制到该批处理文件所在的位置的话,上述语句可以这样写:c:\autoexec.bat"%cd%\autoexec.bat"这样写应该可以的。

㈡ bat怎么获取文件夹内文件名称,以及子文件夹内文件名称

tree命令列目录

为什么不直接用tree命令,还能显示目录树结构。

C:>tree /?

以图形显示驱动器或路径的文件夹结构。

TREE [drive:][path] [/F] [/A]

/F 显示每个文件夹中文件的名称。

/A 使用 ASCII 字符,而不使用扩展字符。

㈢ 如何用bat的方式批量提取服务器中的文件夹路径

方法/步骤

1

首先我们新建一个txt文本文档,右键空白地方(这里是桌面也可以是任何文件夹内)——新建——文本文档

㈣ bat怎么获取文件路径并在桌面创建快捷方式

可以直接下载附件 或者复制以下代码到记事本 保存为任意名字.bat 文件类型选择所有 编码方式选择ANSI不过本批处理有个瑕疵 就是如果电脑里存在多个同名文件 他只会展示它搜到的第一个文件的路径 @echo offrem 指定待搜索的文件set /p FileName0=输入欲搜索的文件名带后缀,如文件名1.exe:echo 正在搜索,请稍候…for %%a in (C 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 %%a:\nul ( for /f "delims=" %%b in ('dir /a-d /s /b "%%a:\*%FileName0%" 2^>nul') do ( if /i "%%~nxb" equ "%FileName0%" ( set filename2="%%b" ) ) ))echo %filename2%pause set filename=%filename2%rem echo 此时变量为%filename%pause:enterFileName if /i %fileName%=="" goto :enterFileName if not exist %

㈤ 右键菜单中调用一个BAT能否获取当前文件夹路径位置

%~dp0是bat所在目录,%~dp1才是操作对象的所在目录cd/d"%~dp1"echo;"%cd%"echo;%1pause