返回列表 发帖

[文本处理] [已解决]批处理怎样把文件相对路径导入到一个txt文件中?

本帖最后由 slightdream 于 2019-7-27 16:09 编辑

同一目录下有两个文件夹AB 把两个文件夹里面的所有文件的相对路径以
<A_dir1>,<B_dir1>
<A_dir2>,<B_dir2>
<A_dir3>,<B_dir3>

             ...


的格式整合到一个txt文档里面 应该怎么写呢

本帖最后由 smss 于 2019-7-27 01:33 编辑
@echo off
(for %%i in (%~dp0A\*.*) do (for %%j in (%~dp0B\*.*) do echo ^<A_dir%%~ni^>,^<B_dir%%~nj^>)) > "%~dp01.txt"
pauseCOPY
1

评分人数

TOP

回复 2# smss
谢谢大佬 但是结果输出的是
要怎么修改呢

TOP

@echo off
set info=互助互利,支付宝扫码头像,感谢赞助
rem 有问题,可加QQ956535081及时沟通
title %info%
cd /d "%~dp0"
set "文件夹1=A"
set "文件夹2=B"
(for /f "delims=" %%a in ('dir /a-d/b "%文件夹2%"') do echo;%文件夹2%\%%~nxa)>"%tmp%\t.t"
(for /f "delims=" %%a in ('dir /a-d/b "%文件夹1%"') do (
    set "line1=%文件夹1%\%%~nxa"
    set /p line2=
    setlocal enabledelayedexpansion
    echo;!line1!,!line2!
    endlocal
))<"%tmp%\t.t">"list.txt"
echo;%info%
pauseCOPY
提供bat代写,为你省时省力省事,支付宝扫码头像支付
微信: unique2random

TOP

返回列表