![]() ![]() 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. The / drops 1 character from the filename. This is not exactly what we wanted, so let's use another REN command. Batch renaming files can be done using the command prompt but for those who are not. cd To rename all your files and add a suffix to their names, say Mahesh, you can use the following command.Type the following to change the current working directory to where your files are. Search for Command Prompt using Cortana search and launch it. ~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. fpref- adds a prefix or a suffix, or both, to file names by batch. The ren or rename command makes batch renaming files possible on Windows.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. ![]()
0 Comments
Leave a Reply. |