Binette@lemmy.ml to Learn ProgrammingEnglish · 3 months agoIs it better to check if a file exists before trying to load it, or to try to load it, and catch the error and move on?message-squaremessage-square16fedilinkarrow-up138arrow-down10file-text
arrow-up138arrow-down1message-squareIs it better to check if a file exists before trying to load it, or to try to load it, and catch the error and move on?Binette@lemmy.ml to Learn ProgrammingEnglish · 3 months agomessage-square16fedilinkfile-text
minus-squaresgc2000linkfedilinkarrow-up7arrow-down2·3 months agoYou should do both. Creation and catching of exceptions can be an expensive process and even if the check for the file succeeds the loading of the file may not in which case you’ll need to handle the exceptions anyway.
You should do both. Creation and catching of exceptions can be an expensive process and even if the check for the file succeeds the loading of the file may not in which case you’ll need to handle the exceptions anyway.