[Problem] MPF.Check Path argument doesn't work properly with Linux paths due to lack of drive letters #630

Closed
opened 2026-01-29 16:19:42 +00:00 by claunia · 2 comments
Owner

Originally created by @HeroponRikiBestest on GitHub (Oct 15, 2023).

Originally assigned to: @mnadareski on GitHub.

Before You Submit

  • Remember to try the latest WIP build to see if the issue has already been addressed.
  • Is it copy protection related? If so, report the issue here instead.
  • .NET 6.0 has known issues, please try using another build to reproduce the error
  • Check multiple discs to help narrow down the issue
  • Check the Options to see if changing any of those affects your issue.

If all of those fail, then continue...

Version
What version are you using?

  • Stable release (version here)
  • WIP release 2.7.1.1

Build
What runtime version are you using?

  • .NET Framework 4.8 running on (Operating System)
  • .NET 6.0 running on Linux Mint 21.2

Describe the issue
When specifying drive path on MPF.Check on Linux, it fails with /:\ is not a directory or file, skipping... due to Linux not having drive paths.

To Reproduce
Steps to reproduce the behavior:
Attempt to specify drive path on linux.

Expected behavior
I expected path to accept the drive path and output relevant info.

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

Originally created by @HeroponRikiBestest on GitHub (Oct 15, 2023). Originally assigned to: @mnadareski on GitHub. **Before You Submit** - Remember to try the [latest WIP build](https://ci.appveyor.com/project/mnadareski/mpf/build/artifacts) to see if the issue has already been addressed. - Is it copy protection related? If so, report the issue [here](https://github.com/mnadareski/BurnOutSharp/issues) instead. - .NET 6.0 has known issues, please try using another build to reproduce the error - Check multiple discs to help narrow down the issue - Check the Options to see if changing any of those affects your issue. If all of those fail, then continue... **Version** What version are you using? - [ ] Stable release (version here) - [x] WIP release 2.7.1.1 **Build** What runtime version are you using? - [ ] .NET Framework 4.8 running on (Operating System) - [x] .NET 6.0 running on Linux Mint 21.2 **Describe the issue** When specifying drive path on MPF.Check on Linux, it fails with `/:\ is not a directory or file, skipping...` due to Linux not having drive paths. **To Reproduce** Steps to reproduce the behavior: Attempt to specify drive path on linux. **Expected behavior** I expected path to accept the drive path and output relevant info. **Screenshots** If applicable, add screenshots to help explain your problem. **Additional context** Add any other context about the problem here.
claunia added the bug label 2026-01-29 16:19:42 +00:00
Author
Owner

@mnadareski commented on GitHub (Oct 18, 2023):

May be fixed as of d68175db4e

@mnadareski commented on GitHub (Oct 18, 2023): May be fixed as of https://github.com/SabreTools/MPF/commit/d68175db4eb64e2805bc98a41ae851d7a62a74fb
Author
Owner

@HeroponRikiBestest commented on GitHub (Nov 22, 2023):

Confirmed fixed.

@HeroponRikiBestest commented on GitHub (Nov 22, 2023): Confirmed fixed.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/MPF#630