Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
alexmyczko opened this issue Feb 15, 2024 · 4 comments

Comments

@alexmyczko
Copy link

$ 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...

@alexmyczko
Copy link
Author

also copying the linux kernel sources to it:

HTTP 429 - activityLimitReached: The request has been throttled

@abraunegg
Copy link

@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.

@jstaf
Copy link
Owner

jstaf commented Feb 18, 2024

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).

@alexmyczko
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants