Re: Any help gratefully appreciated

This WebDNA talk-list message is from

2001


It keeps the original formatting.
numero = 39792
interpreted = N
texte = --- dale wrote: > It is not safe to delete files within a listfiles. > > When you use listfiles it counts all the files, so > if you have 10 files, > then delete one, listfiles still thinks you have 10, > which is why they do > not delete as you think they should. Yeah I agree with ye there.> You need to use a temporary database or otherwise > store the results of your > listfiles, then take action based on the temp > database. How do I do that, sorry, just beginning WC.> The files don't match as you have files named with > .new and .old. You would > need to strip that out before doing your comparison. > > Dale > > Its grand that I have .new compared .old, it could easily be .new compared to .new, it was just an example.Thanks very much Laeg> on 10/31/2001 4:35 PM, Laeg Ent. at > laeg_enterprises@yahoo.co.uk wrote: > > > I have a folder called Orders > > I have a file in this folder calld filelist.db > > > > I list the filenames in Orders and list the > filenames > > in filelist.db, if they do not match, I delete the > > filename in filelist.db. Its that simple. However > this > > keeps happening > > > > Filenames in Orders= 1.old > > 2.old > > 3.old > > 4.old > > 5.old > > 6.old > > 7.old > > 8.old > > 9.old > > 10.old > > > > Filenames in Orders/filelist.db= > > 1.new > > 2.new > > 3.new > > 4.new > > 5.new > > 6.new > > 7.new > > 8.new > > 9.new > > 10.new > > > > Therefore no filenames are equal delete them all > so. > > When I run the code it only deletes every second > one > > so 1,3,5,7,9 will be deleted and not the others > > > > that leaves 2,4,6,8,10 > > > > if I run it again, it will again take the second > ones > > > > and delete 2,6,10 leaving 4,8 > > > > Why does it do this, this is the code: > > > > > > [text]doDelete=[F][/text] > > [search > > > db=orders/filelist.db&neFILENAMESdatarq=find_all&rank=on] > > [founditems] > > [listfiles orders] > > [If [filenames]=[filename]] > > [then] > > [text]doDelete=[T][/text] > > [/then] > > [else] > > [/else] > > [/If] > > [/listfiles] > > [showif [doDelete]![T]] > > [delete > > > db=orders/filelist.db&eqFILENAMESdatarq=[filenames]] > > [FlushDatabases] > > [/showif] > > [text]doDelete=[F][/text] > > [/founditems] > > [/search] > > Filelist database updated > > > ------------------------------------------------------------- > This message is sent to you because you are > subscribed to > the mailing list > . > To unsubscribe, E-mail to: > > To switch to the DIGEST mode, E-mail to > > Web Archive of this list is at: http://search.smithmicro.com/ ____________________________________________________________ Nokia Game is on again. Go to http://uk.yahoo.com/nokiagame/ and join the new all media adventure before November 3rd.------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/ Associated Messages, from the most recent to the oldest:

    
  1. Re: Any help gratefully appreciated (Rob Marquardt 2001)
  2. Re: Any help gratefully appreciated (Laeg Ent. 2001)
  3. Re: Any help gratefully appreciated (Rob Marquardt 2001)
  4. Re: Any help gratefully appreciated (dale 2001)
  5. Re: Any help gratefully appreciated (Laeg Ent. 2001)
  6. Re: Any help gratefully appreciated (Laeg Ent. 2001)
  7. Re: Any help gratefully appreciated (dale 2001)
  8. Any help gratefully appreciated (Laeg Ent. 2001)
--- dale wrote: > It is not safe to delete files within a listfiles. > > When you use listfiles it counts all the files, so > if you have 10 files, > then delete one, listfiles still thinks you have 10, > which is why they do > not delete as you think they should. Yeah I agree with ye there.> You need to use a temporary database or otherwise > store the results of your > listfiles, then take action based on the temp > database. How do I do that, sorry, just beginning WC.> The files don't match as you have files named with > .new and .old. You would > need to strip that out before doing your comparison. > > Dale > > Its grand that I have .new compared .old, it could easily be .new compared to .new, it was just an example.Thanks very much Laeg> on 10/31/2001 4:35 PM, Laeg Ent. at > laeg_enterprises@yahoo.co.uk wrote: > > > I have a folder called Orders > > I have a file in this folder calld filelist.db > > > > I list the filenames in Orders and list the > filenames > > in filelist.db, if they do not match, I delete the > > filename in filelist.db. Its that simple. However > this > > keeps happening > > > > Filenames in Orders= 1.old > > 2.old > > 3.old > > 4.old > > 5.old > > 6.old > > 7.old > > 8.old > > 9.old > > 10.old > > > > Filenames in Orders/filelist.db= > > 1.new > > 2.new > > 3.new > > 4.new > > 5.new > > 6.new > > 7.new > > 8.new > > 9.new > > 10.new > > > > Therefore no filenames are equal delete them all > so. > > When I run the code it only deletes every second > one > > so 1,3,5,7,9 will be deleted and not the others > > > > that leaves 2,4,6,8,10 > > > > if I run it again, it will again take the second > ones > > > > and delete 2,6,10 leaving 4,8 > > > > Why does it do this, this is the code: > > > > > > [text]doDelete=[F][/text] > > [search > > > db=orders/filelist.db&neFILENAMESdatarq=find_all&rank=on] > > [founditems] > > [listfiles orders] > > [If [filenames]=[filename]] > > [then] > > [text]doDelete=[T][/text] > > [/then] > > [else] > > [/else] > > [/If] > > [/listfiles] > > [showif [doDelete]![T]] > > [delete > > > db=orders/filelist.db&eqFILENAMESdatarq=[filenames]] > > [flushdatabases] > > [/showif] > > [text]doDelete=[F][/text] > > [/founditems] > > [/search] > > Filelist database updated > > > ------------------------------------------------------------- > This message is sent to you because you are > subscribed to > the mailing list > . > To unsubscribe, E-mail to: > > To switch to the DIGEST mode, E-mail to > > Web Archive of this list is at: http://search.smithmicro.com/ ____________________________________________________________ Nokia Game is on again. Go to http://uk.yahoo.com/nokiagame/ and join the new all media adventure before November 3rd.------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/ Laeg Ent.

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

WCS Newbie question (1997) webcatalog 2.1.3 ACGI Weirdness? (1998) Help with Shipping Costs (1997) Multiple fields on 1 input (1997) Snake Bites (1997) [WebDNA] WebDNA 7 (2011) WC --> printer (1998) Question about Webcatalog and Webstar for Mac OS X (1998) [WebDNA] Strange MATH result - BUG (2010) Running 2 two WebCatalog.acgi's (1996) using showpage and showcart commands (1996) WCf2 and nested tags (1997) Plugin or CGI or both (1997) For those of you not on the WebCatalog Beta... (1997) Shipping based on qty (1998) WebCat 2.1.3 (and docs) (1998) Signal Raised (1997) Odd request (2003) Running 2 two WebCatalog.acgi's (1996) [WriteFile] problems (1997)