[<<]Message[>>]    [<<]Author[>>]    [<<]Subject        [<<]Thread    

Number : 4735 Date : 2003-06-03 Author : Kan Yabumoto Subject : Re: Re. : incremental Backup & Re: Copying to CD-R Size(KB) : 3
> 3. ***I suppose I have to be contended with /backup > version of the command, as I am planning to copy > into CD-R s. ? **** XXCopy currently does not support any non-standard storage device. That is your CD-R volume is read-only media (once it is written by other tools and the session properly completed for access) as far as XXCopy is concerned. In order for XXCopy to write files on a CD-R, you must install a device driver which is capable of "packet writing" ---- Ahead's InCD (my favorite), Roxio's DirectCD, or Veritas's DLA (DriveLetterAccess) are well known product in the category. >3. Now some further questions >---------------------------------- >- My "source" consists of bmp, jpg etc files and so would >extend to some 7 -> 8 CDs (approx 5+ GB). There may be >changes to directories / sub directories between successive >backups. Will XXcopy handle this [during the first back up >and during successive backups] or should I manually handle >this (i.e.) creating and selecting subdirectories of < 700 >MB size Currently, XXCOPY does not have a mechanism to automatically split a relatively large set of source files into a multiple subdirectories which are divided by some quota (say, in this case, by the total byte count). It would be nice to be able to create a series of destination directories which would be good as a staging are for CD-R buring (or better yet, to let XXCopy to write directly to CD-R without the help of Packet-Writing tools --- but currently it is beyond the scope of what XXCOPY is designed for). So, an alternative may be to write a batch file with a loop construct and each invocation of XXCOPY within the loop has the /QBL switch. prep_cdr.bat ---------------------------------------------------- xxcopy \src\ /s/aa // tag the A-bit set xxcount=0 :loop set /a xxcount+=1 xxcopy \src\ \dst\part_%xxcount%\ /M/QBL:640M if not errorlevel 1 goto loop if errorlevel 101 goto loop if errorlevel 46 if not errorlevel 47 goto loop :done ---------------------------------------------------- The above command will produce destination directories like: \dst\part_1\ \dst\part_2\ \dst\part_3\ ... Note: it is your own responsibility to modify this to add usual switches like /S, /H and /KS, etc. Keeping the focus on illustrating the particular technique, I usually omit such switches in my samples deliberately. Note: The /Qxx (Quit on Quota) switches should give give the exit code value of 46 (conditional termination) when it triggers the quit action. However, due to a bug, it returns 0 (the last "IF" statement above will be needed when the bug is removed eventually). I'm not expert on batch files. I'm not sure which versions of Windows support the "SET /A" feature. > Roxio direct CD - How should this be used in > combination with XXcopy ? any tips ? Yes. It's simpler if you use DirectCD. In that case, you need not create the staging area on the hard disk. You may simply use the /SP switch which allows XXCOPY to prompt for a new CD-RW when it becomes full. This is because DirectCD is a tool which transforms the CD-RW drive (with an appropriate formatting procedure) to behave like an ordinary hard disk --- XXCopy can directly write to the volume. But, wait, you said you were talking about CD-R, not CD-RW which I don't believe you can use DirectCD. (In this context, you just cannot mix CD-R and CD-RW in your text because it is quite relevant here.) Kan Yabumoto
This message if part of XXCOPY's message Archive. The archive contains all the messages posted at Yahoo!Groups: XXCOPY.