Open
Description
I've just ran GPTH on a Takeout tree that was uncompressed and managed on MacOS, on an exFAT filesystem (this is an important detail).
It failed with
Moving photos to output folder : ........................................ 1/26501 Unhandled exception:
PathNotFoundException: Cannot rename file to 'Takeout-GPTH/ALL_PHOTOS/date-unknown/._2012-12-19 09.34.20.jpg', path = 'Takeout/Google Photos/Photos from 2012/._2012-12-19 09.34.20.jpg' (OS Error: No such file or directory, errno = 2)
#0 _checkForErrorResponse (dart:io/common.dart:42)
#1 _File.rename.<anonymous closure> (dart:io/file_impl.dart:318)
<asynchronous suspension>
#2 moveFiles.moveFile (package:gpth/moving.dart:132)
<asynchronous suspension>
#3 moveFiles (package:gpth/moving.dart:137)
<asynchronous suspension>
#4 main.<anonymous closure> (file:///Users/runner/work/GooglePhotosTakeoutHelper/GooglePhotosTakeoutHelper/bin/gpth.dart:365)
<asynchronous suspension>
Actually there have been lots of errors of the kind of Can't get date on Takeout/Google Photos/Sans titre(40)/._IMG-75ca9ab6bc90579b54ac9b0f052041b6-V.jpg
They are resource forks in the AppleDouble format. I don't think those resources would even be useful on anything but MacOS, and anyway they can be recreated at will (nowadays).
Maybe GPTH can simply ignore them ?
The usual workaround is to run dot_clean Takeout
, which I am currently running and should fix the issue.
Metadata
Metadata
Assignees
Labels
No labels