Вот мое беспокойство.У меня есть папка с несколькими файлами .csv, и я хочу объединить / объединить их в один файл csv, но мне нужно добавить имя файла каждого csv в виде столбца в самом файле .csv, чтобы я мог знать, откуда поступила записькакой CSV-файл в объединенном файле.У меня нет опыта в кодировании, однако я нашел в Интернете некоторые решения, которые должны были это сделать.
Самой лаконичной была эта строка CMD:
for /f %a in ('dir /b *.csv') do for /f "tokens=*" %b in (%a) do echo %b,%a >> all.csv
Я в основном перехожу к своему CSVпапку в CMD, а затем введите эту строку, и она выполняется, но не выводится вообще.Итак, я не знаю, что я делаю неправильно.
Как ни странно, когда я запускаю его в другой папке с CSV-файлами, он работает для другого CSV-файла.Единственная разница между этим файлом и другими CSV-файлами заключается в том, что другие файлы (для которых он не работает) были загружены из Интернета, и этот файл был создан мной.
Кто-нибудь может помочь?
Обновление: только что проверил, когда я переименовываю файл, он работает на нем?