ghisler(Author) wrote: ↑2019-05-23, 09:18 UTC
I'm currently not aware of any bugs in Total Commander or Android which could be causing this. Can you still open the photos on the card within Android?
Yes. It seems that only the USB - Transfer files (PC connect) mode is affected. Please read on.
Sorry for the belated response. I forgot to set up notifications. Let's get on with it.
Steps I followed to trigger the occurence of the bug again:
1. Take photos as usual, with my usual app.
2. Use Totalcmd for Android to move photos from internal memory DCIM\Camera to SD card DCIM\Camera
I also confirmed the following to be irrelevant:
1. A different PC or system (tested W10 and W7, W7 on two PCs).
2. Time interval between the Totalcmd move operation and the bug occurence. I can jump into USB - Transfer files mode after seconds or after a month, it doesn't matter. Files moved to SD card using Totalcmd will be 0 byte in size when viewed in USB - Transfer files mode.
3. SD card file system and unit allocation size (cluster size) : the problem occured on a default FAT32 format as well as exFAT and NTFS with at least one case of a non-standard (increased) cluster size.
Expected result:
The files moved to SD card readable on mobile, in a card reader and via USB - Transfer files.
Actual result:
The files moved to SD card are readable on mobile and in a card reader, with normal file sizes but are inaccessible via USB - Transfer files (file sizes indicated as 0 bytes).
I have confirmed that the problem is triggered by Totalcmd. I have used USB - Transfer files for months to move my photos from internal memory to SD card. As soon as I used Totalcmd for a certain batch of photos I noticed the 0 byte problem.
I also prepared a set of files comprised of intact files copied over by using an SD card reader and the same files turned into 0 byte files by copying them via USB - Transfer files on my PC.
https://1drv.ms/u/s!AvyUQyNGJs9mket0Jl8mwBYTpmLxnA?e=u3lR7w
Note:
I do not have an additional SD card but nothing else suggests it's the culprit. I've been using it in many different scenarios without a glimpse of a problem.