Hot answers tagged file-properties
You can't, this is a current permission problem (bugreport here) of Android 4.0+'s /sdcard folder if it's not using FAT32 (but FUSE). Reason: There's a transition away from FAT32 to unified user storage for both apps and media data (using ext4) on a single file system. We got tired of seeing OEMs include many GB of internal storage for music, while ...
Check the EXIF data and see if there's a timestamp there. If there is, Photo Date Correction will allow you to overwrite the botched file timestamp with the EXIF one, giving you back your proper sorting.
This is a question which really trouble me a lot when come across with devices which only have MTP but not the Mass storage mode. I also have concerns about it with exactly the same reasons with Mahn. After some testing, I have find a temp solution which maybe able to preserve the timestamp. It makes use of the excternal sdcard / OTG card reader and also ...
I have the exact same issue. It seems that it's being blocked by fuse on the Nexus 4 running Stock JellyBean 4.2.1. SYMLINKS: /sdcard -> /storage/emulated/legacy /storage/emulated/legacy -> /mnt/shell/emulated/0 MOUNT POINT: /mnt/shell /dev/fuse /mnt/shell/emulated fuse \ ...
Android itself is based on Linux, which is designed for case-sensitive filesystems. Internal storage is usually on an ext or ext4 filesystem, which is case-sensitive. SD cards are usually formatted with FAT 32, which is a case-insensitive filesystem. Although Android can support using other filesystems on the SD card, Windows PCs can't, so it's unusual to ...
Use PTP instead of MTP when connecting your phone by USB. It works for me, I use a Samsung Note 4 connected to Ubuntu 14.04 machine. However, connecting as PTP only allows copying of pictures/images. All other methods od copying files (bluetooth, WIFI, file manager) into an external drive will change the date.
As mentioned in another answer, on devices that use FUSE for SD card emulation (such as modern Nexus devices), only root can change timestamps of files in /sdcard. Since things like MTP and ADB don't run as root, you can't preserve the timestamps with these methods. However, if your device is rooted, you can fix the timestamps with a separate step ...
I recently came across this issue on a Nexus 5 and tried most the solutions listed here with no luck. In my case, it looks to be caused by a recognized bug with stock Android (source). My solution was as follows - I used Windows 8.1, but no reason this wouldn't work on OSX/Linux (root is required on device however). On your PC, create a .tar.gz archive of ...
Use a synchronization tool like e.g. FolderSync, which should take care for timestamps accordingly. Synchronization tools should be specialized in handling all aspects of really maintaining synchronous copies -- including time stamps, of course.
Only top voted, non community-wiki answers of a minimum length are eligible