Scripting Question

batch Script or Vb script for deleting files and folders in a location then copy files to the same location

01/24/2018 2148 views
Hi all,

Seeking your help. I need a batch script or vbscript that should delete files and folder in a particular folder and copy the files and folder to the deleted location.


I want to delete the files and folders inside Signatures folder

then i need to copy some files and folder(updated ones) to the same Signatures folder.

This is the scenario. Please help
3 Comments   [ + ] Show comments


  • DEL /F /Q "%UserProfile%\AppData\Roaming\Microsoft\Signatures\*"
    XCOPY "\\Server\SourceHere\*" "%UserProfile%\AppData\Roaming\Microsoft\Signatures\" /Y /S
  • batch script is not working. Possible for Vb?
    Delete the Signatures folder and then copy the updated one from source to same Microsoft location?
  • If you are running this as a script. be sure it is set to Online KScript and also select to run as Logged-in User. Otherwise it'll clear/copy the files for the user that is running the script and not affect the current logged in user's files.

All Answers

This sounds like something you would want to use file sync instead. That way you could have versioning and such.

Since it is Microsoft related, is it something you can do with windows on? Does it have to be done in safe mode?
Does the batch script work outside of kace? Is the user an admin? Do you have to run it via elevated command prompt?
Answered 01/24/2018 by: five.
Second Degree Green Belt

I made a script to do this when I would have to switch between computers. Not sure how much this will help with your situation, but it should point you in the right direction. This script would copy the signatures folder from my main work computer.

rmdir /S /Q "C:\Users\username\AppData\Roaming\Microsoft\Signatures\"

XCOPY \\ISEKOLD-PC\C$\Users\username\AppData\Roaming\Microsoft\Signatures\* C:\Users\username\AppData\Roaming\Microsoft\Signatures /s /i /Y

Answered 02/07/2018 by: ISEKOLD
Orange Senior Belt

This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ