├── .gitattributes ├── .gitignore ├── .gitmodules ├── .travis.yml ├── LICENSE.txt ├── README.md └── Source ├── Directory.Build.props ├── Runtime ├── Directory.Build.props ├── GlobalUsings.cs ├── IZlpFileSystemInfo.cs ├── Native │ ├── Enumerations.cs │ ├── FileOperations │ │ ├── ComReleaser.cs │ │ ├── FileOperation.cs │ │ └── FileOperationProgressSink.cs │ ├── Interop │ │ ├── CopyEngineResult.cs │ │ ├── FileOperationFlags.cs │ │ ├── IFileOperation.cs │ │ ├── IFileOperationProgressSink.cs │ │ ├── IShellItem.cs │ │ └── SIGDN.cs │ └── PInvokeHelper.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.de.resx │ └── Resources.resx ├── Resources.Designer.cs ├── Resources.de.resx ├── Resources.resx ├── Runtime.csproj ├── Tools │ ├── ZlpImpersonator.cs │ └── ZlpNetworkConnection.cs ├── ZetaLongPaths.snk ├── ZlpDirectoryInfo.cs ├── ZlpException.cs ├── ZlpExtensions.cs ├── ZlpFileInfo.cs ├── ZlpFileOrDirectoryInfo.cs ├── ZlpFileOrDirectoryInfoExtensions.cs ├── ZlpHandleExceptionDelegate.cs ├── ZlpHandleExceptionInfo.cs ├── ZlpIOHelper.cs ├── ZlpPathHelper.cs ├── ZlpSafeFileExtensions.cs ├── ZlpSafeFileOperations.cs ├── ZlpSimpleFileAccessProtector.cs ├── ZlpSimpleFileAccessProtectorException.cs ├── ZlpSimpleFileAccessProtectorInformation.cs ├── ZlpSimpleFileAccessProtectorInformationExtensions.cs ├── ZlpSplittedPath.cs └── packages.config ├── TestConsole ├── Directory.Build.props ├── GlobalUsings.cs ├── Program.cs ├── TestConsole.csproj ├── app.config └── packages.config ├── UnitTests ├── CompatibilityTests.cs ├── Directory.Build.props ├── DirectoryInfoTest.cs ├── FileInfoTest.cs ├── GlobalUsings.cs ├── IOHelperTest.cs ├── PathHelperTest.cs ├── UnitTests.csproj └── packages.config └── ZetaLongPaths.sln /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: csharp 2 | solution: Source/ZetaLongPaths.sln -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/README.md -------------------------------------------------------------------------------- /Source/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Directory.Build.props -------------------------------------------------------------------------------- /Source/Runtime/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Directory.Build.props -------------------------------------------------------------------------------- /Source/Runtime/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/GlobalUsings.cs -------------------------------------------------------------------------------- /Source/Runtime/IZlpFileSystemInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/IZlpFileSystemInfo.cs -------------------------------------------------------------------------------- /Source/Runtime/Native/Enumerations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Native/Enumerations.cs -------------------------------------------------------------------------------- /Source/Runtime/Native/FileOperations/ComReleaser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Native/FileOperations/ComReleaser.cs -------------------------------------------------------------------------------- /Source/Runtime/Native/FileOperations/FileOperation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Native/FileOperations/FileOperation.cs -------------------------------------------------------------------------------- /Source/Runtime/Native/FileOperations/FileOperationProgressSink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Native/FileOperations/FileOperationProgressSink.cs -------------------------------------------------------------------------------- /Source/Runtime/Native/Interop/CopyEngineResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Native/Interop/CopyEngineResult.cs -------------------------------------------------------------------------------- /Source/Runtime/Native/Interop/FileOperationFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Native/Interop/FileOperationFlags.cs -------------------------------------------------------------------------------- /Source/Runtime/Native/Interop/IFileOperation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Native/Interop/IFileOperation.cs -------------------------------------------------------------------------------- /Source/Runtime/Native/Interop/IFileOperationProgressSink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Native/Interop/IFileOperationProgressSink.cs -------------------------------------------------------------------------------- /Source/Runtime/Native/Interop/IShellItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Native/Interop/IShellItem.cs -------------------------------------------------------------------------------- /Source/Runtime/Native/Interop/SIGDN.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Native/Interop/SIGDN.cs -------------------------------------------------------------------------------- /Source/Runtime/Native/PInvokeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Native/PInvokeHelper.cs -------------------------------------------------------------------------------- /Source/Runtime/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Source/Runtime/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /Source/Runtime/Properties/Resources.de.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Properties/Resources.de.resx -------------------------------------------------------------------------------- /Source/Runtime/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Properties/Resources.resx -------------------------------------------------------------------------------- /Source/Runtime/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Resources.Designer.cs -------------------------------------------------------------------------------- /Source/Runtime/Resources.de.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Resources.de.resx -------------------------------------------------------------------------------- /Source/Runtime/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Resources.resx -------------------------------------------------------------------------------- /Source/Runtime/Runtime.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Runtime.csproj -------------------------------------------------------------------------------- /Source/Runtime/Tools/ZlpImpersonator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Tools/ZlpImpersonator.cs -------------------------------------------------------------------------------- /Source/Runtime/Tools/ZlpNetworkConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/Tools/ZlpNetworkConnection.cs -------------------------------------------------------------------------------- /Source/Runtime/ZetaLongPaths.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/ZetaLongPaths.snk -------------------------------------------------------------------------------- /Source/Runtime/ZlpDirectoryInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/ZlpDirectoryInfo.cs -------------------------------------------------------------------------------- /Source/Runtime/ZlpException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/ZlpException.cs -------------------------------------------------------------------------------- /Source/Runtime/ZlpExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/ZlpExtensions.cs -------------------------------------------------------------------------------- /Source/Runtime/ZlpFileInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/ZlpFileInfo.cs -------------------------------------------------------------------------------- /Source/Runtime/ZlpFileOrDirectoryInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/ZlpFileOrDirectoryInfo.cs -------------------------------------------------------------------------------- /Source/Runtime/ZlpFileOrDirectoryInfoExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/ZlpFileOrDirectoryInfoExtensions.cs -------------------------------------------------------------------------------- /Source/Runtime/ZlpHandleExceptionDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/ZlpHandleExceptionDelegate.cs -------------------------------------------------------------------------------- /Source/Runtime/ZlpHandleExceptionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/ZlpHandleExceptionInfo.cs -------------------------------------------------------------------------------- /Source/Runtime/ZlpIOHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/ZlpIOHelper.cs -------------------------------------------------------------------------------- /Source/Runtime/ZlpPathHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/ZlpPathHelper.cs -------------------------------------------------------------------------------- /Source/Runtime/ZlpSafeFileExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/ZlpSafeFileExtensions.cs -------------------------------------------------------------------------------- /Source/Runtime/ZlpSafeFileOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/ZlpSafeFileOperations.cs -------------------------------------------------------------------------------- /Source/Runtime/ZlpSimpleFileAccessProtector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/ZlpSimpleFileAccessProtector.cs -------------------------------------------------------------------------------- /Source/Runtime/ZlpSimpleFileAccessProtectorException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/ZlpSimpleFileAccessProtectorException.cs -------------------------------------------------------------------------------- /Source/Runtime/ZlpSimpleFileAccessProtectorInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/ZlpSimpleFileAccessProtectorInformation.cs -------------------------------------------------------------------------------- /Source/Runtime/ZlpSimpleFileAccessProtectorInformationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/ZlpSimpleFileAccessProtectorInformationExtensions.cs -------------------------------------------------------------------------------- /Source/Runtime/ZlpSplittedPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/ZlpSplittedPath.cs -------------------------------------------------------------------------------- /Source/Runtime/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/Runtime/packages.config -------------------------------------------------------------------------------- /Source/TestConsole/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/TestConsole/Directory.Build.props -------------------------------------------------------------------------------- /Source/TestConsole/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/TestConsole/GlobalUsings.cs -------------------------------------------------------------------------------- /Source/TestConsole/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/TestConsole/Program.cs -------------------------------------------------------------------------------- /Source/TestConsole/TestConsole.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/TestConsole/TestConsole.csproj -------------------------------------------------------------------------------- /Source/TestConsole/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/TestConsole/app.config -------------------------------------------------------------------------------- /Source/TestConsole/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/TestConsole/packages.config -------------------------------------------------------------------------------- /Source/UnitTests/CompatibilityTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/UnitTests/CompatibilityTests.cs -------------------------------------------------------------------------------- /Source/UnitTests/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/UnitTests/Directory.Build.props -------------------------------------------------------------------------------- /Source/UnitTests/DirectoryInfoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/UnitTests/DirectoryInfoTest.cs -------------------------------------------------------------------------------- /Source/UnitTests/FileInfoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/UnitTests/FileInfoTest.cs -------------------------------------------------------------------------------- /Source/UnitTests/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/UnitTests/GlobalUsings.cs -------------------------------------------------------------------------------- /Source/UnitTests/IOHelperTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/UnitTests/IOHelperTest.cs -------------------------------------------------------------------------------- /Source/UnitTests/PathHelperTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/UnitTests/PathHelperTest.cs -------------------------------------------------------------------------------- /Source/UnitTests/UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/UnitTests/UnitTests.csproj -------------------------------------------------------------------------------- /Source/UnitTests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/UnitTests/packages.config -------------------------------------------------------------------------------- /Source/ZetaLongPaths.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UweKeim/ZetaLongPaths/HEAD/Source/ZetaLongPaths.sln --------------------------------------------------------------------------------