Closed xuanduc987 closed 2 years ago
When file path contains non-existed folder, ioutil.ReadDir returns non-nil err, and the loop become infinite loop because dir, prev did not get updated.
ioutil.ReadDir
err
dir
prev
When err != nil, files = [] so we don't need to specially handle this error.
err != nil
files = []
Good catch. Thank you.
When file path contains non-existed folder,
ioutil.ReadDir
returns non-nilerr
, and the loop become infinite loop becausedir
,prev
did not get updated.When
err != nil
,files = []
so we don't need to specially handle this error.