gpt4 book ai didi

text - 将两个文本文件合并为一个 CSV 文件

转载 作者:行者123 更新时间:2023-12-04 06:37:39 26 4
gpt4 key购买 nike

我正在使用 Windows 批处理命令创建用于处理和存档的文件路径和文件名(不带 ext)列表。我需要制作一个包含文件路径和文件名的 CSV 文件。

我能够使用“DIR/A-D-S/D/S”命令输出带有文件路径的列表,即filelistA.txt。然后我使用 vbscript (makelistB.vbs) 去除路径和扩展名并将其保存为 filelistB.txt。我需要逐行合并两个文件,将逗号分隔符放在它们之间,这就是我需要某种 VBscript 的地方。

filelistA.txt 看起来像:
C:\Data\Clients\COLD\AC3060P.txt
C:\Data\Clients\COLD\AC3090P.txt
C:\Data\Clients\COLD\AC3100P.txt
C:\Data\Clients\COLD\AC3150P.txt
C:\Data\Clients\COLD\AC3200P.txt
C:\Data\Clients\COLD\AC3600P.txt
C:\Data\Clients\COLD\AC3652P.txt
C:\Data\Clients\COLD\AC5715P.txt
C:\Data\Clients\COLD\AC5720P.txt
C:\Data\Clients\COLD\AC5725P.txt

filelistB.txt 看起来像:
AC3060P
AC3090P
AC3100P
AC3150P
AC3200P
AC3600P
AC3652P
AC5715P
AC5720P
AC5725P

我想制作 FileListCSV.txt,看起来像这样:
C:\Data\Clients\FWBT\COLD\AC3060P.txt,AC3060P
C:\Data\Clients\FWBT\COLD\AC3090P.txt,AC3090P
C:\Data\Clients\FWBT\COLD\AC3100P.txt,AC3100P
C:\Data\Clients\FWBT\COLD\AC3150P.txt,AC3150P
C:\Data\Clients\FWBT\COLD\AC3200P.txt,AC3200P
C:\Data\Clients\FWBT\COLD\AC3600P.txt,AC3600P
C:\Data\Clients\FWBT\COLD\AC3652P.txt,AC3652P
C:\Data\Clients\FWBT\COLD\AC5715P.txt,AC5715P
C:\Data\Clients\FWBT\COLD\AC5720P.txt,AC5720P
C:\Data\Clients\FWBT\COLD\AC5725P.txt,AC5725P

如果可以一次性完成所有这些,我也愿意将 SED 用于 Windows。但是,我想这应该是可以在几分钟内在 VBscript 中完成的东西。

最佳答案

此 Windows 批处理文件将执行您想要的操作,而无需中间文件。

@ECHO OFF

FOR %%i IN (*.txt) DO ECHO %%~fi,%%~ni

您可以通过像这样重定向输出来将此批处理的输出放入文本文件中:
MyBatch.cmd>>Output.txt

关于text - 将两个文本文件合并为一个 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4672600/

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