file rename newbie help



Hi all,

I have a (quite complex) tcl script with the line:

puts "EXIST [file exists $dumpDir]"
file rename $dumpDir $loadDir

and I get the output:

EXIST 0
error renaming "IAS-Finnat_5-1": no such file or directory
while executing
"file rename $dumpDir $loadDir"
(file "e:/cvs/xbrl/cvtdb/upgrade.tcl" line 43)

but the origin directory exists:

$ ls
CP04_5-0_Backup.mdb IAS-Finnat_5-0_ol.mdb IAS-Finnat_5-1.ldb
Prova_5-1.mdb
CP04_5-1.mdb IAS-Finnat_5-1 IAS-Finnat_5-1.mdb

the same behaviour is under Windows (XP) and under cygwin, both at 8.4

Any hint?

Thanks,

Massimo

.



Relevant Pages

  • Re: file rename newbie help
    ... > file rename $dumpDir $loadDir ... Does the directory you want to rename exist under the same directory ... for both $dumpDir and $loadDir. ...
    (comp.lang.tcl)
  • Re: file rename newbie help
    ... "file rename $dumpDir $loadDir" ... the file rename works in the current pwd, so if your script is not ...
    (comp.lang.tcl)