Skip to content

maxpat78/PyFind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyFind

This module provides a simple tool to search a directory tree for files matching some criteria, in a way similar to GNU find.

It works both from command line and as a module.

A sample:

	from pyfind import Search
	
	# Finds all files greater than 1 MiB, created in the last 25 minutes,
	# whose name ends in '.py' or '.pyc'
	for found in Search('.', '-size +1m -a -cmin -25 -a ( -name *.py -or -name *.pyc )').find():
		print (found)

Also, it provides some extension switches: -Xdate and -Xhour, to test date and times in a more user-friendly way (and better than -xnewerXY).

The code is given to the Public Domain.

About

A Pythonic implementation of a find-like tool.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages