You're opening your output file inside your while loop, so it's getting closed and then wiped out and reopened for each line of your input file. So you're actually getting the size and date of the last file listed in your input file, not the first. Open your output file outside your while loop, as you do with your input file, and that should fix that.
| [reply] [Watch: Dir/Any] |
Also - the values that I am getting for filesize and date modified do not match | [reply] [Watch: Dir/Any] |
| [reply] [Watch: Dir/Any] |