标题: 批量取出文件名并组合成指定代码后存入文件中
[打印本页]
作者: skypirate
时间: 2009-1-23 12:45
标题: 批量取出文件名并组合成指定代码后存入文件中
文件夹下有许多图片文件(没有子文件夹)
如:001.jpg 002.jpg 003.jpg等(文件名无规律,取出原文件名即可)
现在想实现的功能是
把这些文件名都取出,然后组合成html代码后输出到 test.txt中
如:
把 001.jpg 图片的文件名取出组合成html代码后为
<IMG src="http://www.test.com/upfile/001.jpg" border=0>
同理 002.jpg 则为
<IMG src="http://www.test.com/upfile/002.jpg" border=0>
以此类推,所有的文件名输出完毕后把保存到 test.txt 中
输出的最终结果如下:
<IMG src="http://www.test.com/upfile/001.jpg" border=0>
<IMG src="http://www.test.com/upfile/002.jpg" border=0>
<IMG src="http://www.test.com/upfile/003.jpg" border=0>
<IMG src="http://www.test.com/upfile/004.jpg" border=0>
<IMG src="http://www.test.com/upfile/005.jpg" border=0>
哪个高人给个解决方案啊?
这个东西弄出来后在用CMS大批量发布图片的时候很有用的!!!
作者: netbenton
时间: 2009-1-23 14:06
@echo off&setlocal ENABLEDELAYEDEXPANSION
cd.>test.txt
for /r %%a in (*.jpg) do set "str=<IMG src="http://www.test.com/upfile/%%~nxa" border=0>"&echo !str! >>test.txt
作者: skypirate
时间: 2009-1-23 16:48
楼上强人,帮大忙了。膜拜……
作者: tireless
时间: 2009-1-23 17:09
@echo off
cd /d D:\images
for %%a in (*.jpg) do >>test.txt echo ^<IMG src="http://www.test.com/upfile/%%a" border=0^>