-
-
Save scriptex/20536d8cda36221f91d69a6bd4a528b3 to your computer and use it in GitHub Desktop.
| const { join } = require('path'); | |
| const { readdirSync, renameSync } = require('fs'); | |
| const [dir, search, replace] = process.argv.slice(2); | |
| const match = RegExp(search, 'g'); | |
| const files = readdirSync(dir); | |
| files | |
| .filter(file => file.match(match)) | |
| .forEach(file => { | |
| const filePath = join(dir, file); | |
| const newFilePath = join(dir, file.replace(match, replace)); | |
| renameSync(filePath, newFilePath); | |
| }); | |
| // Usage | |
| // node rename.js path/to/directory 'string-to-search' 'string-to-replace' |
It is clearly mentioned @kalaimani7
node rename.js path/to/directory 'string-to-search' 'string-to-replace'
Thank you @scriptex. This helped me solve my problem easily. Here's mine...
File names with spaces
https://youtu.be/Zs9Yr5GdslE thanks!
how to fix space on path?
E:\MEMEK\sound effect\
@ultrasamad @ramboi234
If you have spaces in the filenames make sure that your strings to search and replace are wrapped in 's (or "s).
Example:
node rename.js ./folder/ 'file-name with-spaces' 'file-name-without-spaces'If you have spaces in your folder name, then you need to escape the spaces. On UNIX based systems (such as MacOS and Linux) you can escape by adding a \ in front of the space. Like this:
node rename.js ./folder\ with\ spaces\ in\ the\ name/ 'file-name with-spaces' 'file-name-without-spaces' The examples above are with a folder structure like this:
π¦ project
β π rename.js
β£ π folder with spaces in the name
β β π file-name-without-spaces copy 2.txt
β β π file-name-without-spaces copy 3.txt
β β π file-name-without-spaces copy 4.txt
β β π file-name-without-spaces copy 5.txt
β β π file-name-without-spaces copy 6.txt
β β π file-name-without-spaces copy 7.txt
β β π file-name-without-spaces copy 8.txt
β β π file-name-without-spaces copy 9.txt
β β π file-name-without-spaces copy 10.txt
β β π file-name-without-spaces copy 11.txt
β β π file-name-without-spaces copy 12.txt
β β π file-name-without-spaces.txt
I would ask about pdf file !
I have a pdf file and I would to generate QR code when rename file. ex: file name is 12345678 the QR code must represent this value .
note : programing language that used in adobe acrobat pro dc is JavaScript
@Amjad-ND what you're asking has nothing to do with the code shown in this gist.
I would suggest going to Stackoverflow or any similar website and try to find some resources/ideas which will help you accomplish your task.
Thank you man
perfect

how to run this script