Here is the code
Code:
@echo off
setLocal DisableDelayedExpansion
pushd "C:\Users\username\Desktop\New folder (2)\test"
for /f "tokens=* delims= " %%G in ('dir/b/od *.html') do (set newest=%%G)
copy %newest% "C:\Users\username\Desktop\New folder (2)\default.html"
for /f "tokens=* delims= " %%G in ('dir/b/od *.rtf') do (set newest=%%G)
copy %newest% "C:\Users\username\Desktop\New folder (2)\default.rtf"
for /f "tokens=* delims= " %%G in ('dir/b/od *.txt') do (set newest=%%G)
copy %newest% "C:\Users\username\Desktop\New folder (2)\default.txt"
for /f "tokens=* delims= " %%G in ('dir/AD /OD /B') do (set newest=%%G)
copy %newest% "C:\Users\username\Desktop\New folder (2)\default"
POPD
This finds the newest html, rtf txt and folder in "C:\Users\username\Desktop\New folder (2)\test" and copies it to "C:\Users\username\Desktop\New folder (2)\" also renaming each file / folder to "Default"
It all works fine apart from the folder copy. I get "The system cannot find the file specified" Can anyone spot an issue here?
Thanks