Rename all files in a directory based on the directory name. Build in NodeJS (because I can).
- Clone.
git clone https://github.com/xDivisionByZerox/rename-directory-content.git
- Install dependencies (for building the project).
npm install
- Build the project.
npm run build
Run the script.
npm run start [directory-you-want-to-rename]
Example:
npm run start C:/photos/highlights
The script will rename all files in this directory based on the directory name. In this example all files in the directory C:/photos/highlights
will be renamed to highlights_[index].[file-extension]
.
If you don't want to rename all files in a directory based on the directory name you can provide a custom name by adding the --name "your-custom-name"
to the CLI. Please not that if you run the script via the npm run start
script you need to pass an extra --
before your argument for this to work.
Example:
npm run start -- C:/photos/highlights --name picture
This will rename all files in the directory C:/photos/highlights
to picture_[index].[file-extension]
.