home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.msdos.batch      Fun with MS-DOS batch files      42,547 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 41,115 of 42,547   
   Todd Vargo to AlleyCat   
   Re: Need Batch File to Copy ONE File The   
   03 May 15 02:05:56   
   
   XPost: alt.comp.editors.batch, alt.comp.lang.shell.batch.enhancements,   
   alt.comp.lang.shell.batch.msdos   
   XPost: alt.comp.lang.shell.batch.winnt, alt.msdos.batch.nt   
   From: tlvargo@sbcglobal.netz   
      
   On 5/2/2015 10:19 PM, AlleyCat wrote:   
   >   
   > On Sat, 2 May 2015 22:44:09 +0700,  JJ says...   
   >   
   >>   
   >> On Fri, 1 May 2015 19:47:28 -0500, AlleyCat wrote:   
   >>> Possible? I have some very large files to copy from one disk or partition   
   to   
   >>> others (I'm a backup fanatic), and I don't want the copying process to be   
   >>> taking the resources while it's copying. Plus, I'd like to defrag the file   
   >>> after it's copied to the "new" location. I can incorporate that myself,   
   but the   
   >>> copy of one file, is above my pay grade.   
   >>>   
   >>> I can do all this overnight, but would like to do it in real-time too.   
   >>>   
   >>> Any consideration will be most appreciated. Thanks.   
   >>   
   >> If by "not taking resoures", you meant not to take CPU time as much as   
   >> possible, then you can start the batch file in another command processor   
   >> process as a low priority process using START /LOW. e.g.   
   >>   
   >> @echo off   
   >> setlocal   
   >> if not "%InLowPriority%" == "" goto start   
   >> set InLowPriority=1   
   >> start "Backup Batch" /b /low /wait cmd /c %0 %*   
   >> goto :eof   
   >> :start   
   >> rem put backup batch code here   
   >> rem   
   >> rem e.g.   
   >> rem copy sourcefile z:\destfolder   
   >> rem contig z:\destfolder\sourcefile   
   >   
   >   
   > OK, the "priority" part, I get, but you may have missed the point about   
   wanting   
   > to copy only one file, after xcopy finds it. I'd like it to either pause the   
   > batch file, or stop completely AFTER the file has been found and copied to   
   the   
   > other HDD/partition.   
   >   
   > Also, what does the "start "Backup Batch" /b /low /wait cmd /c %0 %*" line   
   do?   
      
   Type START/? at command prompt for details.   
      
   > We might even forget the priority part altogether, and focus on the xcopy   
   > command line. Is there a way (maybe another "copy" command) that will seek   
   the   
   > files to be copied and stop itself after that one file has been copied.   
   >   
   > It sounds impossible. I've got robocopy too, but haven't seen any commands   
   that   
   > will do this.   
   >   
   > @echo off   
   > setlocal   
   > if not "%InLowPriority%" == "" goto start   
   > set InLowPriority=1   
   > start "Backup Batch" /b /low /wait cmd /c %0 %*   
   > goto :eof   
   > :start   
   > H:   
   > xcopy /i/s/d/c/y/exclude:D:\download\donotcopy.txt *.* N:\   
   > rem put backup batch code here   
   > rem   
   > rem e.g.   
   > rem copy sourcefile z:\destfolder   
   > rem contig z:\destfolder\sourcefile   
   >   
   > Thanks again!   
   >   
      
   Add /L to your xcopy switches and send the output to a file. Then use   
   FOR/f to parse the file list to copy each file one at a time and delay   
   between files as needed. Make sure to add the output file to your   
   donotcopy.txt file.   
      
      
   --   
   Todd Vargo   
   (Post questions to group only. Remove "z" to email personal messages)   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca