标题: [文件操作] [已解决] 批处理如何获取文件夹内文件 名字和地址,填入csv文件,一列名字一列地址? [打印本页]
作者: 202048 时间: 2022-7-10 19:50 标题: [已解决] 批处理如何获取文件夹内文件 名字和地址,填入csv文件,一列名字一列地址?
本帖最后由 202048 于 2022-7-10 20:15 编辑
我做的- @echo off
- echo 名字,地址>name.csv
- (
- for /f "tokens=1 delims=." %%a in ('dir /b /o *.jpg') do echo %%a
- for /f "delims=" %%b in ('dir /s /b /o *.jpg') do echo ,%%b
- )>>name.csv
- pause
复制代码
运行效果是这样
名字 地址
图1
图2
图3
C:\Users\cc\Desktop\试验\图1.jpg
C:\Users\cc\Desktop\试验\图2.jpg
C:\Users\cc\Desktop\试验\图3.jpg
想要的效果是这样
名字 地址
图1 C:\Users\cc\Desktop\试验\图1.jpg
图2 C:\Users\cc\Desktop\试验\图2.jpg
图3 C:\Users\cc\Desktop\试验\图3.jpg
请大佬帮忙指点一下怎样改才对,如有其他方法也可
作者: Batcher 时间: 2022-7-10 20:08
回复 1# 202048 - @echo off
- cd /d "%~dp0"
- echo 名字,地址>"name.csv"
- (for /f "delims=" %%a in ('dir /b /s /a-d *.jpg') do (
- echo %%~na,%%a
- ))>>"name.csv"
复制代码
作者: 202048 时间: 2022-7-10 20:15
回复 2# Batcher
感谢大佬帮助哈
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |