window系统下
可以用以下批处理文件获取文件名:
- 创建一个.txt文件的记事本
- 在记事本下复制粘贴以下内容:
DIR *.jpg /B >list.txt
- 将后缀名.txt 修改为.bat文件放入目标文件夹下,双击运行即可。得到的list.txt文件内容
Linux系统下
方法1:
格式: find $path -name *.jpg > $train_file
例如:find /home/tom/data -name *.png > /home/tom/data/list.txt
方法2:
- 创建一个xxx.sh的脚本文件
- 在sh下复制粘贴以下内容
#!/bin/bash
# get all filename in specified path
# run: bash getFileName.sh Your_Folder_Path
path=$1
files=$(ls $path)
for filename in $files
do
echo $filename >> filename.txt
done
- 在终端执行命令:
bash xxx.sh 目标文件夹
。 得到的filename.txt文件内容