File.copyTo(desktop, true) wiped my desktop
this karma. making little prank program april fools our office , went horribly wrong. while testing file operations, copying file user directory desktop. file did not exist on desktop, set overwrite argument true. so
var userdirectory = file.userdirectory;
var desktopdirectory = file.desktopdirectory;
var filetocopy = userdirectory.resolvepath('file.ext');
filetocopy.copyto(desktopdirectory, true);
so run test->publish it's running in adl - go @ desktop , gone. gone. yikes! bug? there anyway recover desktop? i'm on macbook pro running osx 10.8.3, flash pro cs6 publish target air 3.4 desktop
unfortunately think specified desktop directory file object overwrite in copyto method. see red text in docs below.
newlocation target location of new file. note file object specifies resulting (copied) file or directory, not path containing directory.
instead, think wanted write was:
var userdirectory = file.userdirectory;
var desktopdirectory = file.desktopdirectory;
var filetocopy = userdirectory.resolvepath('file.ext');
var destinationfile:file = desktopdirectory.resolvepath("file.ext");
filetocopy.copyto(destinationfile, true);
More discussions in AIR Bugs and Performance Issues
adobe
Comments
Post a Comment