

Tip: If you’re using a Mac, you can check this article to learn the best ways to rename multiple files at once on Mac. In this article, we will talk about 4 different ways to batch rename files on Windows 11 to help you sort out things efficiently. The most crucial part of mass renaming files is that you don’t want to worry about misnaming any of them. The number of slashes maps to yyyy-mm-dddd in the file name.Īs an example this will rename a file in posts/ yyyy/ yyyy-mm-dddd-slug/ yyyy-mm-dddd-slug.mdx to posts/ yyyy/ yyyy-mm-dddd-slug/ slug.md.Furthermore, bulk renaming saves time as well as allows for easier file management and organization. The / drops 1 character from the filename. This is not exactly what we wanted, so let's use another REN command. ~nxA: Expands the value stored in parameter A to a filename and extensionĪs an example this will rename a file in posts/ yyyy/ yyyy-mm-dddd-slug/index.mdx to posts/ yyyy/ yyyy-mm-dddd-slug/ yyyy-mm-dddd-slug.mdx.Line 3: renames the MDX file to the parent directory name.Line 2: Loop through the parent directory for the MDX file.Line 1: Loops through all the MDX files recursively and set the value to a parameter.


You can start using the REN (rename) command to update the filename to the parent directory name. Now, I could do it one by one or find a utility but using a single command is more elegant. I wanted to updated this to posts/ yyyy/ yyyy-mm-dddd-slug/slug.md. As part of the migration from Gatsby to Statiq, I had to rename all the files with the extension mdx to md.įor the posts, the mdx file lived in a directory structure similar to posts/ yyyy/ yyyy-mm-dddd-slug/index.mdx.
