Go-lang File Handling
Back
FileSystem Abstraction System for Go.Abstract File Storage (mem, scp, zip, tar, cloud: s3, gs) for Go.A library to process http file uploads easily.A file transfer system, support to manage files with http api, rpc call and ftp client.Compute message digest, like MD5, SHA256, SHA1, CRC or BLAKE2s, for large files.Copy directory recursively.File operations library which aims to mirror feature parity with [GNU cp](https://www.gnu.org/software/coreutils/manual/html_node/cp-invocation.html).Disk usage analyzer with console interface.Load csv file using tag.Copy files for humans.Go bindings for ExifTool, the well-known library used to extract as much metadata as possible (EXIF, IPTC, ...) from files (pictures, PDF, office, ...).Load gtfs files in go.Simple and reliable package for file operations like copy/move/diff/list on files, directories and symbolic links.A tiny cross-platform Go library to hide/unhide files and directories.File system event notification library with simple API, similar to os/signal.Load Open Packaging Conventions (OPC) files for Go.Read and write [parquet](https://parquet.apache.org) files.Treat paths as their own type instead of using strings.PDF processor.Package to allow one to concurrently go through a filesystem with ease.Modules to read and write STL (stereolithography) files. Concurrent algorithm for reading.Implementation of the [`FileSystem` interface](https://godoc.org/github.com/kr/fs#FileSystem) for tar files.Go library for Gina Trapani's [*todo.txt*](http://todotxt.org/) files, supports parsing and manipulating of task lists in the [*todo.txt* format](https://github.com/todotxt/todo.txt).A pluggable, extensible, and opinionated set of filesystem functionality for Go across a number of filesystem types such as os, S3, and GCS.