Sto cercando di creare un file batch per scorrere tutti i file in una directory, convertendo tutti i file senza estensione in un CSV.
Voglio quindi rinominare quei file in quanto hanno un nome file predefinito. "EDI_ORD_ 1 "
Per convertire i file in CSV ho semplicemente usato questo:
rename *. *.csv
Ora per eseguire il ciclo attraverso tutti i file che sto usando questo:
for /r %%i in (*) do (
echo %%i
)
Ho provato a usare find per cercare "EDI_ORD" in ciascun file ma questo non funziona. Come posso rinominare solo i file rilevanti? Non riesco a utilizzare nuovamente il comando rename poiché devo modificare il nome in base a un numero di account che si trova all'interno di ciascun file CSV.
for /r %%i in (*EDI_ORD*) do
convert
fa in alcun modo. Quando cerchi un file, devi filtrarlofor /r %%i in (*EDI_ORD*) do (
Import-Csv
tra gli altri.