function Copy_CB(Source,Destination,Copied,Total) local npgress = ((Copied/Total) * 100); Progress.SetCurrentPos("Progress1", npgress); return true; end --initiate progress bar Progress.SetCurrentPos("Progress1", 0); Progress.SetText("Progress1", ""); Progress.SetEnabled("Progress1", true); Progress.SetVisible("Progress1", true); if not Folder.DoesExist(_TempFolder.."\\MyTestDestDir") then Folder.Create(_TempFolder.."\\MyTestDestDir"); --if destination folder does not exist, create it end File.Copy("C:\\MyDir\\myfile.ext", _TempFolder.."\\MyTestDestDir\\", false, true, true, true, Copy_CB); --call the function Copy_CB to display progress --Progress.SetEnabled("Progress1", false); Progress.SetVisible("Progress1", false); Progress.SetCurrentPos("Progress1", 0); Progress.SetText("Progress1", ""); |