in reply to Open a folder

You can achieve your goal even without "opening" the folder:
for my $file (glob 'C:/Users/ZB/Desktop/Text\ Files/*.txt') { calculate($file) }
Update: Note the slashes separate the path elements and the backslash quotes the space.
لսႽ† ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ