gpt4 book ai didi

batch-file - 使用批处理将文件复制到一个文件中

转载 作者:行者123 更新时间:2023-12-03 12:50:46 24 4
gpt4 key购买 nike

你好,我想将一些 .csv 文件复制到一个文件中,其中包括一个带有文件名的条目,例如:

hello.csv:
1; 2; 3
wolrd.csv:
4; 5; 6

应该导致:

Datei.csv:
hello; 1; 2; 3
wolrd; 4; 5; 6

仅复制数据

type *.csv >> data.csv

有效,但我缺少文件名。抱歉,我对批处理脚本很陌生。 Bash 没问题,但这必须在 Windows 上工作

编辑:更具体地说:我有一个包含此 .csv 文件的文件夹,我希望每个文件都以这种形式复制到一个文件中!

最佳答案

@echo off
set "root_dir=c:\csv_files"

pushd "%root_dir%"

del /q /f united.csv >nul 2>&1
break>united.tmp

for %%# in (*.csv) do (
echo %%#
for /f "usebackq tokens=* delims=" %%a in ("%%#") do (
(echo(%%#;%%a)
) >>united.tmp
)

move united.tmp united.csv

将 root_dir 更改为 csv 文件所在的目录。

关于batch-file - 使用批处理将文件复制到一个文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27200997/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com