Quote:
This is because the text variable has a While scope, so it’s being kept from iteration to iteration. That means when it is not set with the file text value, because of the Read Text File exception (e.g. 5.txt), then it keeps the previous value (e.g. the 4.txt text).
So when we change the scope to Process one file
, variable text
is a null value after the append
operation? How does it rid itself of the previous value?
I think this might require a technical answer related to try catch
blocks but unsure.
Edit:
I tried the debugger and watched the value of text which still retains the current value until Process one file
is closed and the While loop boolean condition executes at which point it is delisted from the table of variables so I think this is something unique to try catch blocks in that this happens.