Depends on what you need with those files, the bellow script loads all the txt files in the folder "C:\test", getting the field name and values by the ":" delimiter.
for each file in FileList('C:\test\*.txt') textFile: Load '$(file)' as [File Name], trim(SubField(Line,':',1)) as [Field Name], trim(SubField(Line,':',2)) as [Field Value]; LOAD @1 as Line FROM [$(file)] (txt, codepage is 1252, no labels, delimiter is \x4, msq);
Attached the used QVW.
sample.qvw 158.8 K
I assume that you want to transform the rows into columns. For this you could use the suggestion from Felip as a peparing step for a The Generic Load. Another way could be to identify each record and field with something like this:
load *, ceil(rowno() / 10) as RecordID, mod(rowno(), 10) + 1 as FieldID from ...
// 10 is the number of values in your example above
and using them to filter and join the data or using some interrecord-functions like Peek() or Previous() ? to build your needed records.