jstaf/onedriver

some files can not be created and touch autoexec.bat; touch AUTOEXEC.BAT does not fail, but fails to create 2nd file

alexmyczko opened this issue · 4 comments

$ touch lpt:
touch: cannot touch 'lpt:': Invalid argument

as well as

$ touch autoexec.bat
$ touch AUTOEXEC.BAT
$ ls -la
-rw-r--r-- 1 me    me    0 Feb 15 14:24  autoexec.bat

should be two files...

also copying the linux kernel sources to it:

HTTP 429 - activityLimitReached: The request has been throttled

@alexmyczko

should be two files...

Unlike Linux, Microsoft OneDrive is not POSIX compliant. Additionally, files and folders must conform to Microsoft Windows naming conventions.

As a result, if you have two files with identical names differing only in capitalisation (such as your example) , only the first file created will exist for Microsoft OneDrive.

Yes, Microsoft OneDrive has a huge list of disallowed filenames (from @abraunegg's comment). It is also case-insensitive.

Because of this, onedriver forbids the same disallowed filenames as OneDrive and is also case-insensitive. (Basically it works just like Windows does, if you have a Windows computer at your house it needs to be able to use the same files uploaded by onedriver).

Thank you for the software. Look it is popular! https://qa.debian.org/popcon.php?package=onedriver