|
|
本帖最后由 yyz219 于 2023-2-8 11:11 编辑
完美解决了:
@echo off
rem 保存为ANSI编码
cd /d "D:\修改PE\启动\"
(for /f %%a in ('dir *.lnk /b') do echo;%%~fa)>#.txt
exit
*************************************************************************************************************
原来的问题:
求批处理:获取指定文件夹的全部.lnk(不包括子文件夹)的完整路径(保存为: #.txt)
*************************************************************************************
1.文件夹路径:D:\修改PE\启动\
2.“启动”文件夹里面有多个.lnk文件,也可能有普通文件,文件夹(子文件夹里面也可能有.lnk文件)
***************************************************************************************************
需求:获取指定文件夹的全部.lnk(不包括子文件夹)的完整路径(保存为: #.txt)
获取的#.txt里面内容形如:
D:\修改PE\启动\!空白处搜索.lnk
D:\修改PE\启动\!记事本Editor在PE下设置.bat.lnk
D:\修改PE\启动\PE隐藏显示文件.bat.lnk
D:\修改PE\启动\删除4个右键(优秀网络).bat.lnk
D:\修改PE\启动\图片编辑器右键.bat.lnk
D:\修改PE\启动\复制路径.bat.lnk
D:\修改PE\启动\新建菜单.bat.lnk
D:\修改PE\启动\时钟日历天气.lnk
谢谢 |
评分
-
查看全部评分
|