On Dec 13, 2009, at 10:07 PM, Michael Larue wrote:
> Two things to look for:
It is on same volume and folder does exist. I tracked it down to what seems
like a problem in "move and rename":
> (2) The following example moves and renames the document DocName:
>
> MOVE DOCUMENT("C:\FOLDER1\DocName";"C:\FOLDER2\NewDocName")
>
More specific test case:
<code>
$fpath := "/Macintosh
HD/Users/salex/work/AIDTdb/webrest/app/views/Citizens/show.a4d"
$tpath := "/Macintosh
HD/Users/salex/work/AIDTdb/webrest/rgen/xdelete/9BD1BB11show.a4d"
$tpathdir := "/Macintosh
HD/Users/salex/work/AIDTdb/webrest/rgen/xdelete"
writebr("Test $fpath:> " + test path name($fpath) + " (file) : ok="+ok)
writebr("Test $tpath:> " +test path name($tpath) + " : (no file)
ok="+ok)
writebr("Test $tpathdir:> " +test path name($tpathdir) + " (folder) :
ok="+ok)
document list($tpathdir;$files)
a4d.debug.dump array($files)
move document($fpath;$tpath)
writebr("After move call ok="+ok)
writebr("Test $fpath:> " + test path name($fpath) + " : ok="+ok)
writebr("Test $tpath:> " +test path name($tpath) + " : ok="+ok)
writebr("Test $tpathdir:> " +test path name($tpathdir) + " : ok="+ok)
$bugpath := "/Macintosh
HD/Users/salex/work/AIDTdb/webrest/rgen/xdelete/show.a4d"
writebr("Test $bugpath:> " +test path name($bugpath) + " : Moved file
but did not rename ok="+ok)
document list($tpathdir;$files)
a4d.debug.dump array($files)
</code>
Output:
Test $fpath:> 1 (file) : ok=1
Test $tpath:> -43 : (no file) ok=0
Test $tpathdir:> 0 (folder) : ok=1
$files: ARRAY TEXT(0)
# Value Length
0 "" 0
After move call ok=0
Test $fpath:> -43 : ok=0
Test $tpath:> -43 : ok=0
Test $tpathdir:> 0 : ok=1
Test $bugpath:> 1 : Moved file but did not rename ok=1
$files: ARRAY TEXT(1)
# Value Length
0 "" 0
1 "show.a4d" 8
If I do another move call move document($bugpath;$tpath), it will rename
the file, it just won't do a move and rename in one call.
Should I file a bug report, or did I miss something in the documentation?
Steve
_______________________________________________
Active4D-dev mailing list
[email protected]
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/