Skip to main content

BulkFileChanger

This is a simple script that allows you to change or remove characters in the name of all files in a directory and its sub-directories. Example use case: say you have a bunch of files that have "test-" in front of the names of every single file in the directory. You want to change all files with that prefix to "prod-". You can use this script to make the change all in one go.

Installation

There are a couple of options to install this app:

  • Pip Install - This app is hosted on PyPi and can be installed with the following command:
pip3 install BulkFileChanger
  • Local Install - Alternatively, you can download or git clone the Github repo and install it locally with the following:
git clone https://github.com/MysticTechnology/BulkFileChanger.git
cd BulkFileChanger
pip3 install -e .

To uninstall this app:

pip3 uninstall BulkFileChanger
  • If you used the local install option, you will also want to delete the .egg-info file located in the src/ directory of the package. This gets created automatically with pip3 install -e ..

Usage

After installation, you have a couple ways to run this app.

  • Run this app from the terminal with this command:
bulkfilechanger
  • Run this app with the python command python3 -m:
python3 -m bulkfilechanger
  • You can also import the package resources and run them in your own project:
from bulkfilechanger import *
bulkfilechanger = BulkFileChanger()
bulkfilechanger.run()

Support and Contributions

Our software is open source and free for public use. If you found any of these repos useful and would like to support this project financially, feel free to donate to our bitcoin address.

Bitcoin Address 1: 1GZQY6hMwszqxCmbC6uGxkyD5HKPhK1Pmf

alt text

Metadata

Release files for BulkFileChanger 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for BulkFileChanger 0.0.2
File Size Uploaded
BulkFileChanger-0.0.2.tar.gz 6.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for BulkFileChanger 0.0.2
File Interpreter ABI Platform
BulkFileChanger-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 15.5 kB

Release files / BulkFileChanger-0.0.2.tar.gz

Download URL BulkFileChanger-0.0.2.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
4ed1db746fa04b052e86fb5e459e6c4bc5b3915c68facdf20a45ec21748fbcd7
BLAKE2b-256 checksum
How to use checksums
24833ba6e508d95c11c0c31585f4d5fa276fc0bbd2bb1194baa76a7ea106df8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.10.0

Release files / BulkFileChanger-0.0.2-py3-none-any.whl

Download URL BulkFileChanger-0.0.2-py3-none-any.whl
Size 8.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f5d06db59ad5e47123b0cf340489ba65080458d8b11ec58d7ce946ae3d1f691b
BLAKE2b-256 checksum
How to use checksums
0dfd193af62db6b8024d1b04adab32b57533d76b77aa1df713356fcc555778c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.10.0

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page