in reply to unlink & rename in Win32

AFAIK it is possible if these files are still opened. I'm not sure.

--
Ilya Martynov (http://martynov.org/)

Replies are listed 'Best First'.
Re: Re: unlink & rename in Win32
by Flame (Deacon) on Dec 01, 2001 at 09:16 UTC
    Unfortunately I'm relatively sure that that isn't the case. I'm the only one with acess to the system, no other programs touch the file... and I made a point of closing it before I tried to rename it and it still complains...


    -----BEGIN GEEK CODE BLOCK-----
    Version: 3.12
    GIT d- s:++ a--- C++++ UL P+++>++++ L+ E- W++>+++ N !o K- w+ O---- M-- V--
    PS PE Y- PGP t++(+++) 5(+++)++++ X R+@ tv+ b+++ DI+ D- G e->+++ h! r-- y-
    ------END GEEK CODE BLOCK------
    Translate

    "Weird things happen, get used to it."

    Flame ~ Lead Programmer: GMS

        I'm not exactley sure how to read this... so:
        10:57:46 AM Perl Close E:\GMS\TESTMEMBER\GMS.LOG SUCCESS + CLOSE_FINAL 10:57:49 AM Perl Open E:\GMS\TESTMEMBER\GMS.LOG SUCCESS + CREATENEW OPENEXISTING WRITEONLY DENYNONE 10:57:49 AM Perl Seek E:\GMS\TESTMEMBER\GMS.LOG SUCCESS + End Offset: 0 / New offset: 0 10:57:49 AM Perl Read E:\GMS\TESTMEMBER\GMS.LOG SUCCESS + Offset: 614400 Length: 4096 10:57:49 AM Perl Open E:\GMS\TESTMEMBER\GMS.LOG SUCCESS + OPENEXISTING READONLY DENYNONE 10:57:49 AM Perl Read E:\GMS\TESTMEMBER\GMS.LOG SUCCESS + Offset: 0 Length: 4096 10:57:49 AM Perl Read E:\GMS\TESTMEMBER\GMS.LOG SUCCESS + Offset: 1542 Length: 4096 10:57:49 AM Perl Seek E:\GMS\TESTMEMBER\GMS.LOG SUCCESS + Beginning Offset: 0 / New offset: 0 10:57:49 AM Perl Open E:\GMS\TESTMEMBER\GMS.TMP SUCCESS + CREATENEW REPLACEEXISTING WRITEONLY DENYNONE 10:57:49 AM Perl Seek E:\GMS\TESTMEMBER\GMS.TMP SUCCESS + Beginning Offset: 0 / New offset: 0 10:57:49 AM Perl Read E:\GMS\TESTMEMBER\GMS.LOG SUCCESS + Offset: 0 Length: 512 10:57:49 AM Perl Read E:\GMS\TESTMEMBER\GMS.LOG SUCCESS + Offset: 512 Length: 4096 10:57:49 AM Perl Read E:\GMS\TESTMEMBER\GMS.LOG SUCCESS + Offset: 1542 Length: 4096 10:57:49 AM Perl Write E:\GMS\TESTMEMBER\GMS.TMP SUCCESS + Offset: 0 Length: 49 10:57:49 AM Perl Close E:\GMS\TESTMEMBER\GMS.TMP SUCCESS + CLOSE_FINAL 10:57:49 AM Perl Close E:\GMS\TESTMEMBER\GMS.LOG SUCCESS + CLOSE_FINAL 10:58:10 AM Perl Attributes E:\GMS\TESTMEMBER\GMS.LOG SUCC +ESS GetAttributes 10:58:10 AM Perl Attributes E:\GMS\TESTMEMBER\GMS.LOG SUCC +ESS GetAttributes 10:58:10 AM Perl FindOpen E:\GMS\TESTMEMBER\GMS.LOG SUCCES +S GMS.log 10:58:10 AM Perl FindClose E:\GMS\TESTMEMBER\GMS.LOG SUCCE +SS 10:58:10 AM Perl Rename E:\GMS\TESTMEMBER\GMS.LOG ACCDENIE +D E:\GMS\TESTMEMBER\GMS.BAK 10:58:10 AM Perl Close E:\GMS\TESTMEMBER\GMS.LOG SUCCESS + CLOSE_FINAL



        -----BEGIN GEEK CODE BLOCK-----
        Version: 3.12
        GIT d- s:++ a--- C++++ UL P+++>++++ L+ E- W++>+++ N !o K- w+ O---- M-- V--
        PS PE Y- PGP t++(+++) 5(+++)++++ X R+@ tv+ b+++ DI+ D- G e->+++ h! r-- y-
        ------END GEEK CODE BLOCK------
        Translate

        "Weird things happen, get used to it."

        Flame ~ Lead Programmer: GMS