Moving a File

Jim Ault JimAultWins at yahoo.com
Tue Mar 6 18:01:00 EST 2007


you should also check to see if the move/rename was successful.  There are
reasons why this may not be possible (permissions, invalid chars, typos)

function moveFile Apath, Bpath

   return (there is a file Bpath)  -- => should be true
end moveFile

Jim Ault
Las Vegas

On 3/6/07 1:57 PM, "Robert Brenstein" <rjb at robelko.com> wrote:

>>> 
>>> I just don't get it, you take the Unix "move" command, call it
>>> "rename" and then stop it working like "move".
>> 
>> That doesn't seem to be the case. Revolution's rename command (which
>> doesn't exist in unix) is mapped to the mv command (which does) and
>> uses the first form, which is also the default form. I see below
>> that there are several flags which affect whether the mv command
>> will prompt before overwriting a file. I assume that to keep things
>> simple, MetaCard used no flags in its interpretation of the mv
>> command and assumed the developer would handle fie duplicates in
>> scripts.
>> 
> 
> May be the relation of renaming to mv makes more sense if one
> realizes that renaming files in Unix is done using the mv, yes, the
> move command.
> 
> It makes as much sense as using rename to move ;-)
> 
> I gather the primary use of mv from MetaCard's perspective was to
> support renaming files, and the capability to actually move them came
> as bonus.
> 
> One could write wrapper functions, one to move and another to rename,
> each checking whether filenames and paths are changed or not changed
> as expected, and checking for existence of files that can be
> overwritten with a parameter controlling whether it is ok to do it.
> These could be added to IDE as revMoveFile and revRenameFile and
> leave the original rename for the brave ones :)
> 
> Robert
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution





More information about the use-livecode mailing list