怎样合并很多文件夹比如1,2,3,4,每个文件夹里面的都有a.csv,b.csv,c.csv,d.csv等一系列csv文件?
答案:1 悬赏:0 手机版
解决时间 2021-01-24 16:36
- 提问者网友:风月客
- 2021-01-23 21:17
怎样合并很多文件夹比如1,2,3,4,每个文件夹里面的都有a.csv,b.csv,c.csv,d.csv等一系列csv文件?
最佳答案
- 五星知识达人网友:行路难
- 2021-01-23 22:35
如果会用 linux 的命令行, 我可以教你....
把这些 1, 2, 3, 4 都传到一个目录下, 然后
for file in `find . -name *.csv`
do
grep -H ^ $file > new.csv
done
注意区分大小写
csv 是文本格式, 至于如何添加字段名, 虽然脚本能实现, 但一般没必要了, 手工改一下就好了
如果是在 windows7 环境, 首先打开一个 cmd 窗口, 然后用 for 命令, 一样可以搜寻所有子目录下的 .csv 文件, 并在每一行开头或者末尾添加文件路径, 文件名
但我不熟悉 win7 cmd 的 for 语句, 你可以 for /? 看一下它的说明
我印象里大概
for /r %f in ('*.csv') do echo %f %~pf %~nf
这样可以提取所有文件的全路径 (%f), 目录(%~pf), 和文件名 (%~nf)
把这些 1, 2, 3, 4 都传到一个目录下, 然后
for file in `find . -name *.csv`
do
grep -H ^ $file > new.csv
done
注意区分大小写
csv 是文本格式, 至于如何添加字段名, 虽然脚本能实现, 但一般没必要了, 手工改一下就好了
如果是在 windows7 环境, 首先打开一个 cmd 窗口, 然后用 for 命令, 一样可以搜寻所有子目录下的 .csv 文件, 并在每一行开头或者末尾添加文件路径, 文件名
但我不熟悉 win7 cmd 的 for 语句, 你可以 for /? 看一下它的说明
我印象里大概
for /r %f in ('*.csv') do echo %f %~pf %~nf
这样可以提取所有文件的全路径 (%f), 目录(%~pf), 和文件名 (%~nf)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯