楼 主
[求助]如何输出目录下的文件称到固定格式下的文本
发表于 2007-03-20 08:16 · 中国 重庆 江北区 联通
新手上路
★
积分 6 发帖 2 注册 2007-03-20 07:32 19年会员 UID 82328 性别 男
状态 离线
我有几百个目录,每个目录里面都有图片文件,请问,如何可以把目录里的文件输出到特定格式的文本文件里面呢?
比如
图片文件名称为
000002.jpg
000003.jpg
000004.jpg
000005.jpg
000006.jpg
000007.jpg
000008.jpg
000009.jpg
000010.jpg
要求输出的文本文件里面的格式为
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" style="FILTER: progid
XImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#000000,endColorStr=#000000)" >
<img src='000002.jpg'>
<img src='000003.jpg'>
<img src='000004.jpg'>
<img src='000005.jpg'>
<img src='000006.jpg'>
<img src='000007.jpg'>
<img src='000008.jpg'>
<img src='000009.jpg'>
<img src='000010.jpg'>
第 2 楼
发表于 2007-03-20 09:13 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386 发帖 4,938 注册 2006-07-23 17:10 20年会员 UID 59080
状态 离线
前面的可以自己加上,后面的可以用处理来实现:
@echo off&setlocal enabledelayedexpansion
for /l %%a in (1 1 30) do (
set a=00000%%a
set a=!a:~-6!.jpg
>>new.html echo/^<img src='!a!'^>
)
start notepad new.html
第 3 楼
dos无敌 论坛无敌 我爱dos
发表于 2007-03-20 14:37 · 中国 重庆 江北区 联通
新手上路
★
积分 6 发帖 2 注册 2007-03-20 07:32 19年会员 UID 82328 性别 男
状态 离线
谢谢楼上的兄弟代码提醒,虽然我写的代码完全不一样,但是你的代码教会了我如何用echo来连接字符串,再次感激不尽。
我的代码如下
echo/^<body style="FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#000000,endColorStr=#000000)"^> > new.html
echo/^<CENTER^> >> new.html
for %%1 in (*.jpg) do (>>new.html echo/^<img src='%%1'^>)
第 4 楼
发表于 2007-03-20 23:11 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386 发帖 4,938 注册 2006-07-23 17:10 20年会员 UID 59080
状态 离线
第 5 楼
发表于 2007-03-22 04:03 · 中国 北京 海淀区 联通
新手上路
★
积分 14 发帖 5 注册 2007-03-22 00:29 19年会员 UID 82484 性别 男
状态 离线
提个另类点的做法,用DIR /B >a.txt
再用WORD打开A.TXT,替换所有的"回车"为“回车<img src='” 再替换所有的"jpg回车"为“jpg'>回车”
也可以用EXCEL,加入前后空行,填充后输出为TXT文件。
第 6 楼
晕菜..
发表于 2007-03-22 05:16 · 中国 江苏 无锡 江阴市 电信
新手上路
★
灬尐瀦灬
积分 18 发帖 8 注册 2007-03-21 06:31 19年会员 UID 82426 性别 男
状态 离线
两个我都试了怎么结果不一样呢/。我们原因啊???
我是个菜鸟,我什么都不懂的哦,希望指点迷津....:P
第 7 楼
发表于 2007-03-22 07:15 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386 发帖 4,938 注册 2006-07-23 17:10 20年会员 UID 59080
状态 离线
Re sjhfzy:
感觉你这样做还复杂一些,而且有的电脑里面根本没有word和execl等软件。
Re zl402594067:
上面的两个代码是不一样的,所以结果会不一样。而且原理也不一样,一个是依赖文件的,一个是直接输出html的内容。
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正