All Projects → Singulink → Singulink.IO.FileSystem

Singulink / Singulink.IO.FileSystem

Licence: MIT license
Reliable cross-platform strongly-typed file/directory path manipulation and file system access in .NET.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Singulink.IO.FileSystem

readdir
Recursively read a directory, blazing fast. Use with picomatch or micromatch to match globs.
Stars: ✭ 37 (+131.25%)
Mutual labels:  directory, file-system
MP4Parse
C++ library for MP4 file parsing.
Stars: ✭ 55 (+243.75%)
Mutual labels:  parsing
cppcombinator
parser combinator and AST generator in c++17
Stars: ✭ 20 (+25%)
Mutual labels:  parsing
slash-command
Simple slash command parsing.
Stars: ✭ 15 (-6.25%)
Mutual labels:  parsing
Deep-NLP-Resources
Curated list of all NLP Resources
Stars: ✭ 65 (+306.25%)
Mutual labels:  parsing
SwiftTreeSitter
Swift wrappers for the tree-sitter incremental parsing system
Stars: ✭ 116 (+625%)
Mutual labels:  parsing
drive
Fission Drive 🗄
Stars: ✭ 21 (+31.25%)
Mutual labels:  file-system
is-directory
Extends `stats.isDirectory()`, returns `true` if a filepath is a directory.
Stars: ✭ 28 (+75%)
Mutual labels:  directory
odcrawler-frontend
A frontend for ODCrawler, an Open Directory search engine.
Stars: ✭ 20 (+25%)
Mutual labels:  directory
GreynirPackage
The Greynir NLP parser for Icelandic, packaged for PyPI
Stars: ✭ 49 (+206.25%)
Mutual labels:  parsing
Plotty
C language compiler from scratch for a custom architecture, with virtual machine and all
Stars: ✭ 33 (+106.25%)
Mutual labels:  parsing
TeamReference
Team reference for Competitive Programming. Algorithms implementations very used in the ACM-ICPC contests. Latex template to build your own team reference.
Stars: ✭ 29 (+81.25%)
Mutual labels:  parsing
episode-parser
A javascript utility for parsing file names in a format that sometimes is used for tv shows.
Stars: ✭ 24 (+50%)
Mutual labels:  parsing
text2tab
TAB-delimited text parser for ABAP
Stars: ✭ 16 (+0%)
Mutual labels:  parsing
libwifi
An 802.11 Frame Generation and Parsing Library in C
Stars: ✭ 27 (+68.75%)
Mutual labels:  parsing
tree-hugger
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
Stars: ✭ 96 (+500%)
Mutual labels:  parsing
angel.co-companies-list-scraping
No description or website provided.
Stars: ✭ 54 (+237.5%)
Mutual labels:  parsing
kaliningraph
🕸️ Graphs, finite fields and discrete dynamical systems in Kotlin
Stars: ✭ 62 (+287.5%)
Mutual labels:  parsing
Compiler-written-in-Haskell
A Turing complete language 😉
Stars: ✭ 31 (+93.75%)
Mutual labels:  parsing
kataw
An 100% spec compliant ES2022 JavaScript toolchain
Stars: ✭ 303 (+1793.75%)
Mutual labels:  parsing

Singulink.IO.FileSystem

Chat on Discord View nuget packages Build and Test

Singulink.IO.FileSystem is a reliable cross-platform library that provides strongly-typed file/directory path manipulation and file system access in .NET. It has been designed to encourage developers to code with explicit intent in such a way that their applications can work seamlessly and bug free across both Unix and Windows file systems under all conditions. System.IO.* has numerous pitfalls that make 99% of file system code out in the wild fragile and problematic in edge cases. It also contains behavioral inconsistencies between Unix and Windows file systems that are abstracted and handled by this library so you don't have to worry about them.

About Singulink

We are a small team of engineers and designers dedicated to building beautiful, functional and well-engineered software solutions. We offer very competitive rates as well as fixed-price contracts and welcome inquiries to discuss any custom development / project support needs you may have.

This package is part of our Singulink Libraries collection. Visit https://github.com/Singulink to see our full list of publicly available libraries and other open-source projects.

Installation

The package is available on NuGet - simply install the Singulink.IO.FileSystem package.

Supported Runtimes: Anywhere .NET Standard 2.1+ is supported, including:

  • .NET Core 3.0+
  • Mono 6.4+
  • Xamarin.iOS 12.16+
  • Xamarin.Android 10.0+

Further Reading

Please head over to the project documentation site to view articles, examples and the fully documented API.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].