May 15, 200521 yr Hi Everyone!I've been sitting with my Cleanup file for a while now and I can't seem to figure out what's wrong with it. It keeps complaining that it cannot find the specified file. I've tried various syntaxes and none of them works. This is driving me nuts. Could someone please help me out here?This is a Syntax that gets the "Cannot find the specified file" answer returned:del %UserProfile%\Desktop\VLC media player.lnkCheers,Marthax
May 15, 200521 yr Since your filename has spaces in it maybe you should use quotations around the path?"%UserProfile...blabla"
May 15, 200521 yr try del "%UserProfile%\Desktop\VLC media player.lnk"It says it cannot find the file because it halts after VLC and there is no file in the desktop folder called VLC.
May 15, 200521 yr You may also be better off checking if it exists first too, not that the code given will not work just better practice. Also you could add the /Q (quiet) switch.if exist "%UserProfile%\Desktop\VLC media player.lnk" del /q "%UserProfile%\Desktop\VLC media player.lnk"
May 15, 200521 yr If you're trying to delete ALL desktop shortcuts see this excellent post here:http://www.msfn.org/board/index.php?showtopic=45909&st=10#Credit all goes to Yzowl.
May 15, 200521 yr You can use vbs to remove the shortcuts.This will remove all shortcuts on the desktop.If you want to remove a specific short cutthen change this ( AP & "\Desktop\ *.lnk")to this ( AP & "\Desktop\ NAME-OF-THE-SHORTCUT.lnk")Then save this as RemoveSC.vbsON ERROR RESUME NEXTDim Shell : Set Shell = WScript.CreateObject("WScript.Shell")Dim AP : AP = Shell.ExpandEnvironmentStrings("%AllUsersProfile%")Set fso = CreateObject("Scripting.FileSystemObject")fso.DeleteFile( AP & "\Desktop\ *.lnk")
May 16, 200521 yr Try %AllUsersProfile% and yes put quotes around the whole thing.Depending on the program sometime the shorcuts get installed under the userprofile and sometime under the allusersprofile.
Create an account or sign in to comment