如何用一个批处理bat生成某文件夹和子文件夹下所有文件的绝对路径,分别写入到对应的txt中(一对一生成) 批处理:批量提取指定文件夹下子文件夹及子子文件夹里所有文件的...

来源:编辑vide
@echo off
set "x=播放列表汇总"
2>nul (md %x%
for /r %%i in (*) do (
for %%j in ("%%~fi\..") do (
(echo;MPCPLAYLIST
echo;1,type,0
echo;1,filename,%%~fi)>%x%\%%~nxj_%%~ni.mpcpl
)
)
del %x%\影视* %x%\%x%*)
pause

放在"E:\影视"同目录下执行即可。。。

批处理代码如下:(保存为bat文件,放在任意目录运行)
::═════代═══码═══开═══始═════
@echo off&setlocal enabledelayedexpansion
cd /d "E:\影视"
rd /s/q "E:\影视\播放列表汇总">nul 2>nul
for /f "delims=" %%i in ('dir /a-d/b/s *.*') do (
IF /i not "%%~dpi"=="E:\影视\" (
set p=%%~dpi&set p=!p:~,-1!
for /f "delims=" %%a in ("!p!") do set name=E:\影视\%%~nxa_%%~ni.mpcpl
echo MPCPLAYLIST >"!name!"
echo 1,type,0 >>"!name!"
echo 1,filename,%%i >>"!name!"))
md "E:\影视\播放列表汇总" >nul 2>nul
move /y "*.mpcpl" "E:\影视\播放列表汇总\">nul
pause
::Created By escortmnm from VBS团队
::═════代═══码═══结═══束═════

如何用批处理提取当前目录中所有子文件夹下的文件,并放到每个子文件夹中~

就是要把a b c d文件夹下(含子目录)的所有文件移动到a b c d文件夹中对吧
放在和a b c d同级目录中执行
@echo offfor /d %%a in (*) do ( for /f "delims=" %%b in ('dir /b/s/a-d "%%a\"')do move "%%b" "%%a\")

dir /s /b>d:\1.txt
d:\1.txt里就是你想要的。试试吧。

17227784629:批处理在当前目录的所有子目录中创建文件夹?
时狱乐答:不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI <# :cls echo off rem 将当前目录里的多个子文件夹下的最后一级文件夹的文件剪切/移动到以上几级文件夹名称连接组合成的字符串命名的新文件夹里 mode con lines=3000 set #=Any ...

17227784629:如何用 .bat命令在 当前目录下 新建文件夹
时狱乐答:以下命令:md 新建 另存为:运行.bat,即可新建名字为“新建”的文件夹

17227784629:如何用批处理 新建文件夹目录?
时狱乐答:以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI echo off rem 创建多层目录/多级目录 set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4 title %#% +%$%%$%/%@% %z cd /d "%~dp0"set /p input=提示输入一个名字:for /l %%a in (1 1 3) do (md "%input%\...

17227784629:bat批处理在一个a文件夹下新建一个b文件夹,然后随机复制文件
时狱乐答:echo off & title 随机移动指定范围内随机数量文件 By 依梦琴瑶setlocal enabledelayedexpansion::设置A文件夹路径set A=A::设置B文件夹路径set B=B::如果需要存放到更多目录,请在上面自行定义变量后,加到下方变量中去::每个变量必须用双引号括起来,并用英文逗号隔开set Dirs="%B%"::设置每个...

17227784629:如何用一个批处理bat生成某文件夹和子文件夹下所有文件的绝对路径,分 ...
时狱乐答:dir /a-d/b/s d:\test >d:\test.log

17227784629:超实用!用DOS批处理命令轻松生成目录
时狱乐答:然后点选“另存为”,在“文件名”栏输入“提取文件名.bat”(别忘了去掉txt后缀),文件类型选择“所有文件”。复制.bat文件将这个.bat文件复制到你想生成目录的文件夹里。运行批处理命令双击运行,轻松生成目录!使用excel重命名喜欢生成文本文件的可以用“.txt”格式。不过,小编更偏爱excel,因为配合批处理...

17227784629:bat文件如何命令在当前目录创建新文件夹并将当前目录的相同格式文件移动...
时狱乐答:cd a\ 夹子改名(这样你就不用复制那些文件 ),move 1984 abc 新建个:mkdir 1984 然后再次移动:move abc 1984 不要说电脑很快就让他做很多...

17227784629:谁帮忙写一个批处理建立文件夹的BAT文件!!
时狱乐答:EnableDelayedExpansion for /L %%i in (1,1,5) do (set str=000%%i && echo %%i && call C:\mdex.bat %dp% !str:~-4!)del C:\mdex.bat 保存在任意bat文件内 运行时你还可以看到当前处理到的文件夹序号 如果没有修改的话 所以的目录都将创建在C:\Groups\下 Windows XP下测试通过 ...

17227784629:如何用批处理命令创建一个以“日期”+读取粘贴板数据命名的文件夹?_百 ...
时狱乐答::On Error Resume Next :Sub bat echo off & clsecho '>nul & title 创建以“日期+读取粘贴板数据”命名的文件夹 By 依梦琴瑶echo '>nul & for /f "delims=" %%a in ('cscript /nologo /e:vbscript "%~f0"') do set "Var=%%~a"echo '>nul & md "%date:~,4%%date:~5,2%%...

17227784629:如何用批处理命令自动生成文件夹内所有文件名清单?
时狱乐答:电脑小技巧:快速生成文件目录下所有文件名清单如果你需要快速列出文件夹内所有文件的名称,传统的方法可能会显得繁琐。幸运的是,本文将分享一个实用的批处理命令技巧,让你一次性自动生成文件名清单,大大提高工作效率。以下是详细的步骤:首先,打开你需要列出文件的文件夹,创建一个新的纯文本文件,例如...