If all your files are the same csv format (comma-delimited), I would use that in the infile statement, e.g.:
data PCEND;
infile PCEND dsd delimiter=',' truncover;
input TIME ?? yymmdd10. PCEND ??;
if not misssing(TIME);
TIME=put(TIME,yymmddn8.)+0;
run;
I put the question marks in the input statement to avoid warnings in the log when reading the first one or two lines with headers.
the "if not missing(TIME)" line removes the header lines from the output.