Re: listfiles, moving files
This WebDNA talk-list message is from 1998
It keeps the original formatting.
numero = 17226
interpreted = N
texte = (Sandra L. Pitner)>I'm trying to move all the files in one folder to another folder afterI >process them in a batch manner...>...>it moves every second file to the intended folder. I presume this is >because of some index mix-up that occurs from removing files from the >folder.Yes, exact one half of the files are moved in each run of [MoveFiles...]Dave MacLeay's copy/delete method did the same in my test.If you run it half times the number of files to move, you are through.You can use the following workaround which does no harm if you forgetit in your code when the problem finally gets fixed...--------------------[math show=f]counter=0[/math][ListFiles store/pending/] [math show=f]counter=counter+1[/math][/ListFiles] [Loop start=1&end=[math]counter/2[/math]] [ListFiles store/pending/] [math show=f]counter=counter+1[/math] [MoveFile path=store/pending/[FileName]&to=store/ready/[FileName]][/ListFiles] [/Loop]--------------------At the first run I count the files, divide the counter value by 2 andthat is the number of runs you need to move all files. This is notremarkable slower than a single run because WebCat simply seems to getthe wrong index - and in case the behavior normalizes some day therewould be some empty runs who do not really matter.Peter__________________________________________Peter Ostry - po@ostry.com - www.ostry.comOstry & Partner - Ostry Internet SolutionsAuhofstrasse 29 A-1130 Vienna Austriafon ++43-1-8777454 fax ++43-1-8777454-21
Associated Messages, from the most recent to the oldest:
(Sandra L. Pitner)>I'm trying to move all the files in one folder to another folder afterI >process them in a batch manner...>...>it moves every second file to the intended folder. I presume this is >because of some index mix-up that occurs from removing files from the >folder.Yes, exact one half of the files are moved in each run of [MoveFiles...]Dave MacLeay's copy/delete method did the same in my test.If you run it half times the number of files to move, you are through.You can use the following workaround which does no harm if you forgetit in your code when the problem finally gets fixed...--------------------[math show=f]counter=0[/math][ListFiles store/pending/] [math show=f]counter=counter+1[/math][/ListFiles] [Loop start=1&end=
[math]counter/2[/math]] [ListFiles store/pending/] [math show=f]counter=counter+1[/math] [MoveFile path=store/pending/[FileName]&to=store/ready/[FileName]][/ListFiles] [/Loop]--------------------At the first run I count the files, divide the counter value by 2 andthat is the number of runs you need to move all files. This is notremarkable slower than a single run because WebCat simply seems to getthe wrong index - and in case the behavior normalizes some day therewould be some empty runs who do not really matter.Peter__________________________________________Peter Ostry - po@ostry.com - www.ostry.comOstry & Partner - Ostry Internet SolutionsAuhofstrasse 29 A-1130 Vienna Austriafon ++43-1-8777454 fax ++43-1-8777454-21
Peter Ostry
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:
Maybe minor bug report (1997)
Line Feed Character Appended (1998)
Why this code works from some places and doesn't from others? (2000)
WebCat2b13MacPlugIn - [showif][search][/showif] (1997)
Emailer setup (1997)
displaying New products (using [date]) (1997)
Document Contains No Data! (1997)
creator code (1997)
b12 cannot limit records returned and more. (1997)
WebCat2: Formulas.db question (1997)
Line Feed Character Appended (1998)
Multiply prices (1997)
Webcatalog quitting (1997)
javascript newPopwin and webcat (1998)
Re:FYI: Error message (1996)
WebCat2b15MacPlugin - showing [math] (1997)
Emailer (1997)
emailer stuck (1997)
spaces in [texta] (1998)
Emailer choke (1997)