NativeIO 1.0.1
dotnet add package NativeIO --version 1.0.1
NuGet\Install-Package NativeIO -Version 1.0.1
<PackageReference Include="NativeIO" Version="1.0.1" />
paket add NativeIO --version 1.0.1
#r "nuget: NativeIO, 1.0.1"
// Install NativeIO as a Cake Addin #addin nuget:?package=NativeIO&version=1.0.1 // Install NativeIO as a Cake Tool #tool nuget:?package=NativeIO&version=1.0.1
tinyQuickIO
A conversion of https://github.com/SchwabenCode/QuickIO to reduce the code size. This is designed to be a more minimal project to be embedded into installers and similar tools.
A lot of the helpful interfaces, overloaded methods and meaningful exceptions are removed for the sake of code size.
This project will not follow changes to QuickIO.
Getting started
Most of what you need are static methods on the NativeIO object.
using Native;
. . .
NativeIO.CreateDirectory(new PathInfo(@"your\path\here"), recursive: true);
NativeIO.DeleteDirectory(new DirectoryDetail(@"your"), recursive: true);
var names = NativeIO.EnumerateFiles(PullRequestRoot, ResultType.DirectoriesOnly).Select(f=>f.Name).ToList();
if (NativeIO.SymbolicLink.IsSymLink(srcFile)) { . . . }
Look at the test suites for some examples.
Most calls are based on the NativeIO
static object in the Native
namespace.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net46 is compatible. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.