[LISTFILES]
This WebDNA talk-list message is from 1998
It keeps the original formatting.
numero = 16182
interpreted = N
texte = 2.1 PI MacI have several maintainance scripts which perform actions (like MOVEFILE)on batches of cart files. Currently, I have to use [LISTFILES] to get acount of the number of files in a folder, and then go through adecrementing loop to ensure that none of the files are skipped (MOVEFILEwill ruin the index order of files). Each loop requires another LISTFILESand a SHOWIF the file index = the loop index.It all works, but it's causing an enormous load on the server, causing someactions like [REPLACE] and [APPEND] to work incorrectly (or time out?).I'm not exactly sure how [LISTFILES] works, but I'm pretty sure that itdoesn't cache filenames. If it does, it doesn't index by them. It wouldbe really helpful if it *did* index by file name. This would ensure thatthe correct files are being hit during any actions inside a LISTFILES loop.Maybe change [LISTFILES] to [LISTFILES index=filename] (defaults to systemorder if no index is specified). Is this feasible?I have a similar gripe with [LINEITEMS] (it would be nice it reference alineitem by SKU), but that hasn't caused too many problems for me.I suppose I could just write out my file list to a database and call it upfrom there, but I'm not too anxious to start writing out more files than Ialready am.MichaelMichael Winston *By Phone!: (503)/652/8815 x341Internet Coordinator *By e-mail!: michaelw@dhorse.comDark Horse Comics, Inc. *By web!: http://www.dhorse.com/
Associated Messages, from the most recent to the oldest:
2.1 PI MacI have several maintainance scripts which perform actions (like MOVEFILE)on batches of cart files. Currently, I have to use
[listfiles] to get acount of the number of files in a folder, and then go through adecrementing loop to ensure that none of the files are skipped (MOVEFILEwill ruin the index order of files). Each loop requires another LISTFILESand a SHOWIF the file index = the loop index.It all works, but it's causing an enormous load on the server, causing someactions like
[replace] and
[append] to work incorrectly (or time out?).I'm not exactly sure how
[listfiles] works, but I'm pretty sure that itdoesn't cache filenames. If it does, it doesn't index by them. It wouldbe really helpful if it *did* index by file name. This would ensure thatthe correct files are being hit during any actions inside a LISTFILES loop.Maybe change
[listfiles] to [LISTFILES index=filename] (defaults to systemorder if no index is specified). Is this feasible?I have a similar gripe with
[lineitems] (it would be nice it reference alineitem by SKU), but that hasn't caused too many problems for me.I suppose I could just write out my file list to a database and call it upfrom there, but I'm not too anxious to start writing out more files than Ialready am.MichaelMichael Winston *By Phone!: (503)/652/8815 x341Internet Coordinator *By e-mail!: michaelw@dhorse.comDark Horse Comics, Inc. *By web!: http://www.dhorse.com/
Michael Winston
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:
WebCat2b13MacPlugin - nested [xxx] contexts (1997)
RE: Web*SSL and WebCatalog (1997)
notification solutions (1997)
What am I missing (1997)
[LOOKUP] (1997)
PowerKey and PageSentry not playing nice (2000)
Out of the woodwork (2007)
Re:Emailer setup (1997)
Upload and append to a db (2002)
[protect] error page (1997)
snicker, snicker (1997)
SmithMicro FTP problems (2002)
OT: Poll Results (2002)
NT Manual (1997)
WebCat NT v. Mac (1997)
[WebDNA] v6.2 dependencies? (2010)
Cart Number Propagation (1997)
Multiple prices (1997)
Security Tip (1996)
Bug Report, maybe (1997)