No, I won't run 1.bat, sorry. You said "It works in win 7 also but the problem is that the name of the current date folder created by first command is "Desktop". I took the first two lines and put them in a batch file and they work correctly. They did not create a Desktop folder.
What happens if you run just the first two lines? Does it work correctly?