[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:
Multiple prices (1997)
in string ??? (2001)
[isfolder] and [filename] (1997)
[addlineitems] (1997)
Error Lob.db records error message not name (1997)
emailer w/F2 (1997)
Shipcost lookup? (1997)
WebCat2b13MacPlugIn - [showif][search][/showif] (1997)
[WriteFile] problems (1997)
Setting up shop (1997)
Protect vs Authenicate (1997)
PCS Frames (1997)
WebCatalog on G3 Macs? (1997)
[WAY OFF TOPIC] anybody live in Kansas? (2003)
Setting up shop (1997)
Store Admin Problems (1999)
[WebDNA] XML Help (2009)
Unexpected error (1997)
Lookup command (1998)
emailer (1997)