Snelkoppeling maken en verwijderen

Status
Niet open voor verdere reacties.

Doofenshmirt

Gebruiker
Lid geworden
3 nov 2011
Berichten
222
Hoi,

Op de C schijf heb ik een map , die ga ik verplaatsen naar een andere plaats op C.
In die map zit een exe waarvan ik een snelkoppeling heb op het bureaublad.

Met onderstaande code maak ik een nieuwe snelkoppeling op het bureaublad nadat ik de map verplaatst heb.
Maar hoe haal ik die oude snelkoppeling weg ?

De andere snelkoppeling is gemaakt door in de map op de exe te gaan staan en dan rechtklikken en snelkoppeling maken op bureaublad, daar staat ook Snelkoppeling achter.
Als ik met onderstaande code een snelkoppeling maakt staat er geen Snelkoppeling achter maar hij werkt wel.



Dus

Map verplaatsen gaat goed.
Nieuwe snelkoppeling maken gaat goed .
Maar oude weg gaat niet , wat doe ik verkeerd ?


Code:
 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Try
            IO.File.Copy("C:\Test\Kees.lnk", My.Computer.FileSystem.SpecialDirectories.Desktop & "\Kees.lnk")
        Catch ex As Exception

        End Try

    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Try
            My.Computer.FileSystem.DeleteFile(My.Computer.FileSystem.SpecialDirectories.Desktop & "\Kees.lnk")
        Catch ex As Exception

        End Try

    End Sub
 
Laatst bewerkt:
Hmm,


In Button1 kopieer ik natuurlijk de Ink naar bureaublad .


Hoe haal ik die andere weg ?
 
Opgelost.

Dit is de code , misschien dat iemand anders er nog wat aan heeft.
Moest spatie streepje spatie Snelkoppeling achter.

Code:
  Try
            My.Computer.FileSystem.DeleteFile(My.Computer.FileSystem.SpecialDirectories.Desktop & "\Kees - Snelkoppeling.lnk")
        Catch ex As Exception

        End Try
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan