Actually my version if 5.99, used on WinXP.
If -o flag is used, the 1st file of any given directory
is being claimed to "already exist" and not processed.
Of course, it does not exist, the -o directory is new.
[...
c:\trip2006>perl c:\util\ExifTool\exiftool -o "new102CANON/%f.%e"
-DateTimeOriginal-=2.0 "102CANON"
Error: File already exists: new102CANON/. - 102CANON/IMG_0227.CR2
1 directories scanned
1 directories created
69 image files updated
1 files weren't updated due to errors
c:\trip2006>perl c:\util\ExifTool\exiftool -o "new_any/%f.%e"
-DateTimeOriginal-=2.0 "102CANON"
Error: File already exists: new_any/. - 102CANON/IMG_0227.CR2
1 directories scanned
1 directories created
69 image files updated
1 files weren't updated due to errors
...]
Remedy is to copy 1st file to yet another smaller name.
for example here, make:
cp IMG_0227.cr2 IMG_0226.cr2,
in which case the file 0226 will be claimed as "already
exists" and the 0227 will be processed.
[...
c:\trip2006>perl c:\util\ExifTool\exiftool -o "another/%f.%e"
-DateTimeOriginal-=2.0 "102CANON"
Error: File already exists: another/. - 102CANON/IMG_0226.CR2
1 directories scanned
1 directories created
70 image files updated
1 files weren't updated due to errors
c:\trip2006>dir another\IMG_0227.CR2
Volume in drive C is WinXP ThH Serial number is 6417:19FD
Directory of C:\trip2006\another\IMG_0227.CR2
9-02-06 14:35 7,420,082 ___A_ IMG_0227.CR2
7,420,082 bytes in 1 file and 0 dirs 7,421,952 bytes allocated
...]
Using perl version:
This is perl, v5.8.7 built for MSWin32-x86-multi-thread
(with 14 registered patches, see perl -V for more detail)
Copyright 1987-2005, Larry Wall
Binary build 815 [211909] provided by ActiveState http://www.ActiveState.com
ActiveState is a division of Sophos.
Built Nov 2 2005 08:44:52
Thomas