bat----批处理读取文件夹内的图片,生成文本。 50
文件夹内有很多图片文件。如01.jpg02.jpg03.jpg..............读取该文件夹里面的所有文件名,在生成一个文本<?xmlversion="1.0"...
文件夹内有很多图片文件。如01.jpg 02.jpg 03.jpg ..............
读取该文件夹里面的所有文件名,在生成一个文本
<?xml version="1.0" encoding="utf-8"?>
<photos>
<photo filename="01.jpg" />
<photo filename="02.jpg" />
<photo filename="03.jpg" />
.
.
.
</photos>
(01.jpg 02.jpg 代表文件名) 展开
读取该文件夹里面的所有文件名,在生成一个文本
<?xml version="1.0" encoding="utf-8"?>
<photos>
<photo filename="01.jpg" />
<photo filename="02.jpg" />
<photo filename="03.jpg" />
.
.
.
</photos>
(01.jpg 02.jpg 代表文件名) 展开
展开全部
::以网页形式(套图形式)浏览当前文件夹中的图片
@echo off&SetLocal EnableDelayedExpansion
For /f "delims=" %%i in ('dir /s /b') do (Set a=%%~pi
Set a=!a:\= !)
For %%i in (%a%) do Set b=%%i
::获取文件夹名
Set n=0
(
Echo ^<Html^>
Echo ^<Title^>
Echo %b%
Echo ^</Title^>
Echo ^<Body^>
For /r %%i in (*.jpg *.bmp *.gif *.png) do (Echo ^<Img Src="%%i"^>^<p^>
Set n=1)
::将当前文件夹中所有的图片地址写入到html文件中。
Echo ^</Body^>
Echo ^</Html^>
)>"%b%.html"
If %n%==0 Msg * "当前文件夹中没有图片" & del %b%.html
If %n%==1 Start "" "%b%.html"
@echo off&SetLocal EnableDelayedExpansion
For /f "delims=" %%i in ('dir /s /b') do (Set a=%%~pi
Set a=!a:\= !)
For %%i in (%a%) do Set b=%%i
::获取文件夹名
Set n=0
(
Echo ^<Html^>
Echo ^<Title^>
Echo %b%
Echo ^</Title^>
Echo ^<Body^>
For /r %%i in (*.jpg *.bmp *.gif *.png) do (Echo ^<Img Src="%%i"^>^<p^>
Set n=1)
::将当前文件夹中所有的图片地址写入到html文件中。
Echo ^</Body^>
Echo ^</Html^>
)>"%b%.html"
If %n%==0 Msg * "当前文件夹中没有图片" & del %b%.html
If %n%==1 Start "" "%b%.html"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询