Ik ben opzoek naar een manier om in een batch de input file en de output file dezelfde naam te geven. De situatie is als volgt:
- Er staat een folder met ongeveer 500+ csv bestanden, deze moeten allemaal ge-edit worden om onnodige gegevens eruit te halen.
- Er wordt gebruik gemaakt van het programma TextHarvest ook bekend als Parse-o-Matic, dit programma kan CSV bestanden aanpassen aan de hand van een filterlijst en kan ook gestart worden vanuit CMD en een bat bestand.
- Het programma kan echter niet alle csv's laden en weg schrijven zonder daarvoor de bestandsnaam aante passen. Je kunt wel meerdere csv bestanden in laden maar er komt ten alle tijden maar 1 bestand uit (hij voegt dan dus alle csv bestanden bij elkaar).
Nu wil ik dus via een bat bestand het programma uit laten voeren en dan een loop maken als dat mogelijk is. Er moet een manier zijn om het output bestand het zelfde te laten noemen als het input bestand. Iemand een idee? Hieronder het bat bestandje zoals het nu werk voor 1 bestand, als je *.csv invult bij input dan maakt hij dus 1 groot bestand als output.
- Er staat een folder met ongeveer 500+ csv bestanden, deze moeten allemaal ge-edit worden om onnodige gegevens eruit te halen.
- Er wordt gebruik gemaakt van het programma TextHarvest ook bekend als Parse-o-Matic, dit programma kan CSV bestanden aanpassen aan de hand van een filterlijst en kan ook gestart worden vanuit CMD en een bat bestand.
- Het programma kan echter niet alle csv's laden en weg schrijven zonder daarvoor de bestandsnaam aante passen. Je kunt wel meerdere csv bestanden in laden maar er komt ten alle tijden maar 1 bestand uit (hij voegt dan dus alle csv bestanden bij elkaar).
Nu wil ik dus via een bat bestand het programma uit laten voeren en dan een loop maken als dat mogelijk is. Er moet een manier zijn om het output bestand het zelfde te laten noemen als het input bestand. Iemand een idee? Hieronder het bat bestandje zoals het nu werk voor 1 bestand, als je *.csv invult bij input dan maakt hij dus 1 groot bestand als output.
code:
1
2
3
4
5
6
7
8
9
| START /WAIT "H:\TextHarvest\Textharvest.exe" /I"H:\TextHarvest\Inputfile.csv" /O"H:\TextHarvest\Edit\Outputfile.csv" /S"None" /Y "filter-rules..........." /R /CA |
Desktop: Ryzen 7 7800X3D | 32 GB | Radeon RX 6800