Traitée fonction lock/unlock

  • mercredi 1 février 2012 21:40
     
     

    Bonjour, 

    Je souhaite copier un fichier d'un point A a un point B et verrouiller le fichier sur le point B tant que la copie n'est pas terminée.

    Pour le moment j'ai ceci, mais le unlock ne fonctionne pas.

    la variable $lock dans la fonction unlock est vide.


    Pourrais je avoir votre avis ? Merci

    Copy-Item -path C:toto.txt -destination D:toto.txt | lockfile D:toto.txt

    unlock

    function lockfile
    {
    Param($path)

    $lock = [System.io.File]::Open( $path, 'Open', 'Read', 'None')
    "file locked"

    }

    function unlock
    {
    $lock.Close()
    "file unlocked"
    }


    • Modifié raphi67 mercredi 1 février 2012 21:44
    •  

Toutes les réponses