[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. PowerShell -c "dir . -Include (type a.txt|select -Skip 1|%%{$_.trim()}) -Recurse|ft Name, FullName" > Result.Log
  3. pause
复制代码

TOP

  1. @echo off
  2. for /f "skip=1 delims= " %%i in (a.txt) do set "_%%~nxi=1"
  3. (
  4.     echo;文件名 文件绝对路径
  5.     for /r %%i in (*) do if defined _%%~nxi echo;%%~nxi %%i
  6. )>Result.Log
复制代码
1

评分人数

TOP

回复 6# 屡败屡战


    不如直接把文件列表添加到批处理本身的尾部,不需要另外的列表文件 a.txt
  1. @echo off
  2. for /f "delims=:" %%i in ('findstr /b /n ::Mark "%~f0"') do set "n=%%i"
  3. for /f "skip=%n% delims=" %%i in ('type "%~f0"') do set "_%%~nxi=1"
  4. (
  5.     echo;文件名 文件绝对路径
  6.     for /r %%i in (*) do if defined _%%~nxi echo;%%~nxi %%i
  7. )>Result.Log
  8. pause & goto :EOF
  9. ::Mark
  10. a.txt
  11. b.png
  12. c.jpg
复制代码

TOP

返回列表