A .Net library to abstract file access to file system and compressed archives. Supports file system, Zip, Rar, Tar, 7Zip, GZip.
$ dotnet add package JeremyAnsel.IO.LocatorJeremyAnsel.IO.Locator is a .Net library to abstract file access to file system, compressed archives and disc images.
| Description | Value |
|---|---|
| License | The MIT License (MIT) |
| Documentation | http://jeremyansel.github.io/JeremyAnsel.IO.Locator |
| Code coverage | https://jeremyansel.github.io/JeremyAnsel.IO.Locator/coverage/ |
| Source code | https://github.com/JeremyAnsel/JeremyAnsel.IO.Locator |
| Nuget | https://www.nuget.org/packages/JeremyAnsel.IO.Locator |
| Nuget | https://www.nuget.org/packages/JeremyAnsel.IO.DiscLocator |
| Build | https://ci.appveyor.com/project/JeremyAnsel/jeremyansel-io-locator/branch/master |
The supported formats by FileLocatorFactory are: file system, Zip, Rar, Tar, 7Zip, GZip.
SharpCompress is used to provide support for compressed archives.
The supported formats by DiscLocatorFactory are: Iso, Udf.
DiscUtils is used to provide support for disc images.
using IFileLocator factory = FileLocatorFactory.Create(filename);using IFileLocator factory = DiscFileLocatorFactory.Create(filename);