HOWTO: Automatically Delete an Icon or Folder from the DesktopID: Q197425
|
This article contains a sample VBScript file that automates the deletion of
files or folders from the desktop.
Please note that if you are using Windows 95, you need to install
WSH.exe from the following Web site to enable Windows Script Host:
http://msdn.microsoft.com/scripting
Administrators can automate the deletion of files and or folders by adding a line similar to the following in the login script:
Cscript \\<server>\<share>\RemoveIt.VBS //T:5 //B
Where <server> is the name of the server and <share> is the name of the
share.
'-----------------------------------------------------------------------
' For Windows 95 Windows Script Host must be installed.
' The following VBScript sample will delete a file called Sample.txt and
' a folder called "Sample Folder" from the desktop.
' NOTE: To view the results of this script create a file called
' "Sample.txt" and a folder called "Sample Folder" on your desktop
' before you run the script.
' ----------------------------------------------------------------------
Dim WSHShell, DesktopPath
Set WSHShell = WScript.CreateObject("WScript.Shell")
DesktopPath = WSHShell.SpecialFolders("Desktop")
' ON ERROR RESUME NEXT prevents error messages from appearing.
' Useful if the file or folder might have already been removed.
on error resume next
Icon = DesktopPath & "\sample.txt"
Folder = DesktopPath & "\sample folder"
Set fs = CreateObject("Scripting.FileSystemObject")
Set A = fs.GetFile(Icon)
A.Delete
set B = fs.GetFolder(folder)
B.Delete
WScript.Quit
For additional information on Windows Script Host and VBScript Language Reference, please see the following Web site:
http://msdn.microsoft.com/scripting
Additional query words: SCRIPT
Keywords : kbAutomation kbVBScript300 kbWSH kbIE500
Version : WINDOWS:3.0,5.0,95; winnt:4.0
Platform : WINDOWS winnt
Issue type : kbhowto
Last Reviewed: July 14, 1999