File::Find::Object is an object-oriented File::Find replacement in Perl.
The NUMPY-FILE-FORMAT library is a Common Lisp library for reading and writing NumPy .npy
and .npz
files.
This package provides a Qt graphical interface for transferring files with Android devices using MTP. It also allows the Android device to be mounted via FUSE.
This is an extension library to pathname-utils
, to allow dealing with common problems with filesystems, such as listing files, probing file types, determining default directories, etc.
Super simple cache for file metadata, useful for process that work o a given series of files and that only need to repeat the job on the changed ones since the previous run of the process
This package provides a function to convert a file:
URI to a file path. It accepts a file:
URI and returns a file path suitable for use with the fs
module functions.
This bundle provides a collection of model .ini
files for creating TeX formats. These files are commonly used to introduced distribution-dependent variations in formats. They are also used to allow existing format source files to be used with newer engines, for example to adapt the plain e-TeX source file to work with XeTeX and LuaTeX.
The canonical way to determine the size of a file in bytes, using Common Lisp, is to open the file with an element type of (unsigned-byte 8) and then calculate the length of the stream. This is less than ideal. In most cases it is better to get the size of the file from its metadata, using a system call.
This library exports a single function, file-size-in-octets. It returns the size of a file in bytes, using system calls when possible.
This package provides macros to read and compare the modification dates of files. The files may be .tex
files, images or other files (as long as they can be found by LaTeX). It uses the \pdffilemoddate
primitive of pdfLaTeX to find the file modification date as PDF date string, parses the string and returns the value to the user. The package will also work for DVI output with recent versions of the LaTeX compiler which uses pdfLaTeX in DVI mode. The functionality is provided by purely expandable macros or by faster but non-expandable ones.
Write files atomically to a file system.
This package provides a simple filename sanitizer, based on Node's sanitize-filename
This package contains a parser and a pretty-printer for the opam file format.
This module provides a class to monitor a directory for changes made to any file.
This package provides an enhanced version of filetime, which can set file creation time on Windows before Rust 1.75.
The NUMPY-FILE-FORMAT library is a Common Lisp library for reading and writing NumPy .npy
and .npz
files.
File::DesktopEntry
parses .desktop
files defined by the Freedesktop.org Desktop Entry specification. It can also run the applications define in those files.
The canonical way to determine the size of a file in bytes, using Common Lisp, is to open the file with an element type of (unsigned-byte 8) and then calculate the length of the stream. This is less than ideal. In most cases it is better to get the size of the file from its metadata, using a system call.
This library exports a single function, file-size-in-octets. It returns the size of a file in bytes, using system calls when possible.
{Test::File::Contents
File::ShareDir::Dist finds share directories for distributions. It is a companion module to File::ShareDir.
This package provides a drop-in replacement for the standard filepath
library, operating on RawFilePath
values rather than FilePath
values to get the speed benefits of using ByteStrings
.
Test::File::ShareDir
is some low level plumbing to enable a distribution to perform tests while consuming its own share directories in a manner similar to how they will be once installed.
This module reads a file backwards line by line. It is simple to use, memory efficient and fast. It supports both an object and a tied handle interface.
It is intended for processing log and other similar text files which typically have their newest entries appended to them. By default files are assumed to be plain text and have a line ending appropriate to the OS. But you can set the input record separator string on a per file basis.
The package provides two environments called filecontentsdef
and filecontentshere
. They are derived from the LaTeX filecontents
environment. In addition to the file creation they either store the (verbatim) contents in a macro (filecontentsdef
) or typeset them (verbatim) on the spot (filecontentshere
). The author developed the package to display TeX code verbatim in documentation and the same time produce the corresponding files during the LaTeX run in order to embed them in the PDF as file attachment annotations (by using Scott Pakin's package attachfile
).
Genenetwork genotype and mapping files.