I cannot find a solution for how to add a parent folder path; this will work on all the subfolders under the parent folder. like this will rename all the files in the subfolders. I am using the code in the below link but the folder path is unavailable here.
Batch file to rename all files in a parent folder and sub folders by adding file modified date/time to beginning of the filename
180 Views Asked by Network-Security At
1
There are 1 best solutions below
Related Questions in BATCH-FILE
- What is a runtime environment for supposedly "no-overhead" systems languages?
- What do you call a thread's "ancestry"?
- What does it mean for a language to be open source?
- How to eliminate division inside code like "a/b>c/d"?
- Error reporting in a recursive descent parser
- How do I get tabs to copy properly in Netbeans?
- Statistical method to know when enough performance test iterations have been performed
- Greedy algorithm: highest value first vs earliest deadline first
- Algorithm: Best way to create solve this algorithm scenario
- Waiting for two subprocesses to finish but not necessarily waiting for first
Related Questions in SUBDIRECTORY
- What is a runtime environment for supposedly "no-overhead" systems languages?
- What do you call a thread's "ancestry"?
- What does it mean for a language to be open source?
- How to eliminate division inside code like "a/b>c/d"?
- Error reporting in a recursive descent parser
- How do I get tabs to copy properly in Netbeans?
- Statistical method to know when enough performance test iterations have been performed
- Greedy algorithm: highest value first vs earliest deadline first
- Algorithm: Best way to create solve this algorithm scenario
- Waiting for two subprocesses to finish but not necessarily waiting for first
Related Questions in FILE-RENAME
- What is a runtime environment for supposedly "no-overhead" systems languages?
- What do you call a thread's "ancestry"?
- What does it mean for a language to be open source?
- How to eliminate division inside code like "a/b>c/d"?
- Error reporting in a recursive descent parser
- How do I get tabs to copy properly in Netbeans?
- Statistical method to know when enough performance test iterations have been performed
- Greedy algorithm: highest value first vs earliest deadline first
- Algorithm: Best way to create solve this algorithm scenario
- Waiting for two subprocesses to finish but not necessarily waiting for first
Related Questions in MODIFIED-DATE
- What is a runtime environment for supposedly "no-overhead" systems languages?
- What do you call a thread's "ancestry"?
- What does it mean for a language to be open source?
- How to eliminate division inside code like "a/b>c/d"?
- Error reporting in a recursive descent parser
- How do I get tabs to copy properly in Netbeans?
- Statistical method to know when enough performance test iterations have been performed
- Greedy algorithm: highest value first vs earliest deadline first
- Algorithm: Best way to create solve this algorithm scenario
- Waiting for two subprocesses to finish but not necessarily waiting for first
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Here is an example using the information I asked you to research from the built-in help.
You will note that I have used
powershell.exe
to generate the date stamp, instead ofwmic.exe
, because the latter will be removed from the upcoming version of Windows 11, and the code is simpler. You should also be aware that your question title appears to suggest that you wanted the file modified date and time, but your code was only using the current date and time. As you should not ask multiple questions within a problem, I have continued to use the current date and time, as per your submitted code.I will add however that in the help information it is not documented that the range
[0-9]
does not only include standard digits, it also includes subscript characters₀
,₁
,₂
,₃
,₄
,₅
,₆
,₇
,₈
and₉
; and also superscript characters⁰
,¹
,²
,³
,⁴
,⁵
,⁶
,⁷
,⁸
and⁹
too. Because those characters are not invalid in Windows file and directory names, it is much better to not use a range at all, and instead list the set of individual digits.Example:
Please note that I have specifically used
FindStr
filters for dates between 1970-01-01_00-00-00 and 2029-12-31_23-59-59. However, due to limitations inFindStr
's implementation of regular expressions, and the maximum command line length allowed, the above examples do not validate dates What I mean by that, is, it does not determine whether the strings are real dates so you could have the thirty first day of the second month. However the code is significantly more robust than the[0-9]*-[0-9]*-[0-9]*_[0-9]*-[0-9]*-[0-9]*
example used in your linked code.