Uploaded image for project: 'Picard'
  1. Picard
  2. PICARD-1992

Case-only changes to file names are not applied on FAT32 and exFAT file systems on Windows 10

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • 2.5.2
    • 2.4, 2.5
    • File Move & Rename
    • None
    • Windows 10, FAT32 or exFAT file system

      Renames changing only the casing on a FAT32 file system using Windows are not applied. But this is also not possible with Explorer.

      Needs a workaround like double renaming the file to a temporary name and back.

      See https://gist.github.com/phw/d30ffb94171c5ea3248691f951310d54

          [PICARD-1992] Case-only changes to file names are not applied on FAT32 and exFAT file systems on Windows 10

          Interestingly this does not affect Windows 7. I haven't tested Windows 8, but this fix is generic enough to handle the issue when it happens independent of the exact Windows version or file system in use.

          Philipp Wolfer added a comment - Interestingly this does not affect Windows 7. I haven't tested Windows 8, but this fix is generic enough to handle the issue when it happens independent of the exact Windows version or file system in use.

          GitHub Bot added a comment -

          See code changes in pull request #1674 submitted by phw.

          GitHub Bot added a comment - See code changes in pull request #1674 submitted by phw .

          Patch is WIP, should be reade for the 2.5.2 release

          Philipp Wolfer added a comment - Patch is WIP, should be reade for the 2.5.2 release

          The solution for PICARD-1991 and this might be the same.

          Philipp Wolfer added a comment - The solution for PICARD-1991 and this might be the same.

            outsidecontext Philipp Wolfer
            outsidecontext Philipp Wolfer
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:

                Version Package
                2.5.2