Skip to main content

Filedir is a python module to work with files and directories.

Project description

Filedir

Filedir is a python module to work with files and directories.

[TOC]

File

This is a class to work with files. You can define an instance with

File('full or relative path to your file')

If the path doesn't exist it will raise a FileNotFoundError if the path points to a directory or to a symbolic link it will also raise a FileNotFoundError

Basic data

To get the Basic data of the file call the variable that is in the table descriped.

Variable name data
File.fullpath Get the full path of the file.
File.name Get the name of the file(e.g. README.md)
File.basename Get the name of the file without the file extension(e.g. README)
File.ext Get the extension of the file(e.g. .md)
File.dir Get the directory where the file is in
File.size_b Get the size of the file in byte
File.size_kb Get the size of the file in kilo byte. You can replace the kb with the following abbreviations: b, kb, mb, gb, tb, pb, eb, zb, yb
File.size_preffered Get the size of the file in the preffered size. It's a string countaining the size + the unit(e.g. 100kb)
File.is_readable A boolean that shows if the file is readable, also works for: is_writable, is_executable, is_hidden

Methods

There are various methods on the file object, all of which are explained in more detail in the table below.

Method name description
File.move(destination) To move the file you can run this the destination parameter must be a string or a Directory object.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

filedir-0.0.1.tar.gz (10.0 kB view hashes)

Uploaded Source

Built Distribution

filedir-0.0.1-py3-none-any.whl (9.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page