如何将一个文件夹内的文件写入txt中

来源:互联网 发布:it类专业有哪些 编辑:程序博客网 时间:2024/05/21 22:58

最近看了一段程序,其中需要将文件夹下的图片文件写入txt文档中,以便程序读取,上网查了半天,终于成功搞定!还是从CSDN别的地方获取的经验,具体地址是http://bbs.csdn.net/topics/300072162。

下面就自己的问题展开详细说明:

1、首先确保文件夹下存有图片(其他文件也可以)

2、利用bat批处理编写以下代码

@echo off
rem 指定源路径
set sp=d:\1
rem 指定结果输出路径
set dp=d:\
rem 使用pushd来更改路径防止源路径中含有空格
pushd %sp%
rem 输出前先清空
>%dp%\myload.txt type nul
rem 如果源路径下还包含别的后缀名文件dir /b也会都输出,这里因为图片类型都是tif格式的,设置in(*tif)
for %%a in (*.tif) do echo myload^("%sp%\%%a"^);>>%dp%\myload.txt

3、运行bat文件即可!


还有一种方法:

在想要显示的文件夹中新建txt,在txt里写入:

dir /b/s/p/w *.jpg>train_list.txt
@pause

修改为bat文件,运行后,在改文件夹内出现train_list.txt,里面有该文件夹中图片的地址

0 0
原创粉丝点击