thimker11 Posted October 17, 2012 Share Posted October 17, 2012 Function FileCopy allows copy with protection of existing files. It lacks ability to replace if source is newer, handy for incremental backups.Just needs one more flag. Link to comment Share on other sites More sharing options...
FireFox Posted October 17, 2012 Share Posted October 17, 2012 Hi, So you will need to check if the existing file is more recent that the one you want to copy with the func FileGetTime. Br, FireFox. BrewManNH 1 Link to comment Share on other sites More sharing options...
AZJIO Posted October 18, 2012 Share Posted October 18, 2012 My other projects or all Link to comment Share on other sites More sharing options...
guinness Posted October 19, 2012 Share Posted October 19, 2012 Function FileCopy allows copy with protection of existing files. It lacks ability to replace if source is newer, handy for incremental backups.Just needs one more flag.Not really as it's quite easy to implement yourself. Or a little bit of searching and you would have found >> UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018 Link to comment Share on other sites More sharing options...
thimker11 Posted November 4, 2012 Author Share Posted November 4, 2012 to Azjio With your FileOperations.au3 in my AutoIt3 folder, I tried #Include <FileOperations.au3> _FO_FileBackup ( "C:\TempC" [, $sPathBackup='D:\tempD' [, $iCountCopies=1 [, $iDiffSize=0 [, $iDiffTime=60]]]] ) and get "Error parsing function call". Unfortunately the err msg is wrapped into 3 lines, so the caret of ^ERROR might be under the 0 of iDiffSize=0 Transcribed from screen capture: _FO_FileBackup ("C:\TempC" [,$sPathBackup='D:\tempD'[, $iCountCopies=1[,$iDiffSize=0[,$iDiffTime=60]]]]) _FO_FileBackup ("C:\TempC" ^ERROR My goal is to copy file if newer than target. Link to comment Share on other sites More sharing options...
JohnOne Posted November 4, 2012 Share Posted November 4, 2012 That is telling you that '[' and ']' do not belong there. They are there only in reference to an optional parameter. AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
AZJIO Posted November 4, 2012 Share Posted November 4, 2012 #Include <FileOperations.au3> _FO_FileBackup("C:file.tmp", 'D:tempD', 1 , 0, 60)There's an example of a My other projects or all Link to comment Share on other sites More sharing options...
thimker11 Posted November 14, 2012 Author Share Posted November 14, 2012 In Windows, does case matter? This did NOT work: #Include <FileOperations.au3> _FO_FileBackup("C:tempC", 'D:tempD', 1 , 0, 60) nor this #Include <FileOperations.au3> _FO_FileBackup("C:tempC*.*", 'D:tempD', 1 , 0, 60) Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted November 14, 2012 Moderators Share Posted November 14, 2012 This did NOT work:...should be stripped from the lexicon. Can you be a bit more specific? Is it the same "Error parsing function call" or a different error you're getting? Can you share that error with us, so we're not guessing? "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now