Package for quick view and copy all necessary information about current opened file.
Library to provide pure OCaml functions to manipulate real file (POSIX like) and filename.
This module provides $CWD and @CWD as alternatives to chdir().
File-Notify is a Common Lisp library for getting notifications for file accesses and changes.
This library provides modern file handling for Common Lisp, which avoids many of the pitfalls of pathnames.
filelock contains a single module implementing a platform independent file lock in Python, which provides a simple way of inter-process communication.
filetype is a small and dependency free Python package to infer file type and MIME type checking the magic numbers signature of a file or buffer.
File::Which was created to be able to get the paths to executable programs on systems under which the `which' program wasn't implemented in the shell.
File::Slurp provides subroutines to read or write entire files with a simple call. It also has a subroutine for reading the list of file names in a directory.
File::Zglob provides a traditional Unix glob functionality; it returns a list of file names that match the given pattern. For instance, it supports the **/*.pm form.
This library provides functions to enable testing of files and directories. For instance, the file_ok helper can test whether the contents of a file is equal to a particular string.
This library allows you to open native file dialogs to open and save files. This is useful if you have an application that's primarily text based and would like a more convenient file selection utility, or if you are working with a UI toolkit that does not offer a way to access the native file dialogs directly.
File::pushd does a temporary chdir that is easily and automatically reverted, similar to pushd in some Unix command shells. It works by creating an object that caches the original working directory. When the object is destroyed, the destructor calls chdir to revert to the original working directory. By storing the object in a lexical variable with a limited scope, this happens automatically at the end of the scope.
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.
This package provides Haskell library for matching files using patterns such as \"src\/**\/*.png\" for all @file.png files recursively under the @filesrc directory.
Some of its features include:
All matching is O(n).
Most functions pre-compute some information given only one argument.
Uses
matchandsubstituteto extract suitable strings from the*and**matches, and substitutes them back into other patterns.Uses
stepandmatchManyto perform bulk matching of many patterns against many paths simultaneously.Uses
System.FilePattern.Directoryto perform optimised directory traverals using patterns.
Strengthen the ability of file system
Simple key-value database using SQLite as the backend.
File-Notify is a Common Lisp library for getting notifications for file accesses and changes.
This library provides modern file handling for Common Lisp, which avoids many of the pitfalls of pathnames.
guile-filesystem provides a set of utility functions, that augment Guile's support for handling files and their names.
The package provides basic access to the date of a LaTeX source file according to its \Provides... entry (the ``info date'') as well as to its modification date according to \pdffilemoddate if the latter is available.
The bundle provides two packages, readprov and myfilist. The readprov package provides a means of reading file information without loading the body of the file. The myfilist package uses readprov and controls what \listfiles will report.
Maven Wagon is a transport abstraction that is used in Maven's artifact and repository handling code. It uses providers, that are tools to manage artifacts and deployment. This package contains the file provider which gets and puts artifacts using the file system.
File::Remove::remove removes files and directories. It acts like /bin/rm, for the most part. Although unlink can be given a list of files, it will not remove directories; this module remedies that. It also accepts wildcards, * and ?, as arguments for file names.