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:

Anomaly ? causes NT application event log to overflow (1997) Using [Include] Context (1999) WebCat editing, SiteGuard & SiteEdit (1997) Sub Categories (2000) New global preference ... ??? (2000) webcatalog [date] bug...not (1999) Not really WebCat- (1997) This list needs a digest: rant, rave... (1997) Open source store builder (Merchant Maker?) (2003) Content search & results (2008) Virtual Postcard almost complete... (1998) Plugin or CGI or both (1997) Location of Browser Info.txt file (1997) I am sorry for always being such an a## (2004) Can't Update records (1997) Insert textfields with variables (2000) WebCatalog stalls (1998) [WebDNA] test (2008) WebCat2b13MacPlugIn - [shownext method=post] ??? (1997) Replace Statement (1997)