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:

Running 2 two WebCatalog.acgi's (1996) Show shoppingcart after remove last item (1997) AuthorizeNet Bug (2002) re:check boxes (1997) Navigator Parsing (1997) Ignoring [OrderFile] context (2005) [WebDNA] unique words (2009) Users and groups for local directories (1999) WebCat2b12--[searchstring] bug (1997) WebCat2b13MacPlugIn - More limits on [include] (1997) Relevancy Rating (1998) emailer error -108 (1997) Buying sans cart (1997) Using Plug-In while running 1.6.1 (1997) WebTen and WebCat (1997) no global [username] or [password] displayed ... (1997) Negative number search (2000) [WebDNA] WebDNA vs. php war ;-) (2010) Great product and great job ! (1997) Sorting error (1997)