Delete all the columns except 1st column and 1st row in all the csv file in a folder using batch file -
i have hundreds of csv files in 1 folder, having 9 columns ,wherein want delete last 8 columns , 1st row files.
file looks 
also not sure if can overwrite the same file edited. considering possible. , if overwriting not possible should save same file name may in different directory
please suggest
any appreciated.
this code assumes you've put batch file in same directory csv files.
@echo off  /f %%a in ('dir /b *.csv') (     /f "skip=1 tokens=1,2* delims=," %%b in (%%a) (         echo %%b>>newdata.csv     )     copy /y newdata.csv %%a     del newdata.csv ) and code makes no assumptions location of script, source csv files, or target folder:
@echo off  set source_folder=c:\path\to\your\csv\files set target_folder=c:\path\to\your\output\folder  if not exist %target_folder% mkdir %target_folder%  /f %%a in ('dir /b %source_folder%\*.csv') (     /f "skip=1 tokens=1,2* delims=," %%b in (%source_folder%\%%a) (     echo %%b>>%target_folder%\%%a     ) ) 
Comments
Post a Comment