Have you considered merging this work into System.IO.Abstractions? https://github.com/TestableIO/System.IO.Abstractions I say this because it would reach a much broader audience if LongPath support were built into that library.