批量提取目录内文件名-MAXWO操作技巧

打开记事本,拷入以下命令:
@echo off
dir /s/b *.* > 文件名.txt
exit

 

 

==========================

 

@echo off
dir /s/b *.jpg > file.txt
setlocal enabledelayedexpansion
for /f “delims=” %%a in (file.txt) do (
set aa=%%a
set aa=!aa:C:\Users\Administrator\Desktop\8,9,10月\8,9,10月\=/uploads/!
set aa=!aa:\=/!
echo !aa!>>ok.txt
)
del file.txt
exit

 

 

批处理替换文本内容的方法,代码如下:

@echo off
setlocal enabledelayedexpansion
for /f “delims=” %%a in (原文件.txt) do (
set aa=%%a
set aa=!aa:要替换的内容=替换后的内容!
echo !aa!>>新文件.txt
)
del 源文件.txt
ren ” 新文件.txt” “原文件名.txt”
pause