I would like to loop through ITEM & PATH at the same time… how is that possible?
Do u mean u need to iterate both arrays within one for each loop ?
yes both arrays
What is the use case here ?
You can use Parallel for each for instance but it will go one by one on each item in both loops
I have pdf & rtf files. first im using Regex for the pdf file… to get a number. second I need the path of the pdf & rtf files to upload.
all these actions I want in 1 For Each Loop
Assuming you have both files in one folder, Follow below steps
- Read all files from folder
- u can get count by below code
rtfCount=(for i in list file where i.tostring.contins(.rtf) select i).count
pdfCount=(for i in list file where i.tostring.contins(.pdf) select i).count
here i is filepath of all files whether rtf or pdf
I under standard the directory.getfile.
but not the count code.
how to write these?
Hi @Nightowl_music - You want to get the rtf files & pdf files count?
IntPDFCount = Directory.GetFiles(YourPath,"*.pdf").Count
IntPDFCount is of variable type Int32.
Similarly you can get the count for rtf files.
If u need to iterate both just place one for each inside the other. You can change “item” for example to file and in second to path. Then you will be able use one of them in both for each iterates.
If you have files in folder and u need to have filename and path to that file just create one for each loop and before it create array with paths (value: directory.getfiles(path to folder)) and put it to for each. Then inside of that loop u can put variable with value: Path.gefilename(item) so u will have file name. If file name (as string) contains “.pdf” u can read what you want.
Based on your description I can’t help more, because I don’t understand what you need to do