Re: Sophisticated(!) copying in DOS
- From: "Pegasus \(MVP\)" <I.can@xxxxxxx>
- Date: Wed, 1 Jun 2005 08:47:20 +1000
With your "path" command you wrecked your existing path! The
correct way would be to type this:
path %path%;\\SourceDrive\ShareDocs.
However . . . adding SourceDrive\ShareDocs to the path makes no
sense, because SourceDrive\ShareDocs contains no executable
programs. The path is used to locate executable programs, not data
files.
Here is what you should type:
xcopy /y "\\SOURCEDRIVE\SHAREDDOCS\MAILROOM"
/EXCLUDE:"\\SourceDrive\ShareDocs\dontcopy.txt" "C:\RECEIVE\"
This is all one long line. Note the "/y" switch, the trailing backslash
after "c:\Receive\", and the sets of double quotes. Depending on
your actual names, they could be essential.
"RJB" <notpublic@xxxxxxx> wrote in message
news:qg5ne.5780$Lb.1073@xxxxxxxxxxx
> I added
> PATH \\SOURCEDRIVE\SHAREDDOCS
>
> And now get
> 'xcopy' is not recognized as an internal or external command,
> operable program or batch file
>
> I guess I should have added %PATH% \\SOURCEDRIVE\SHAREDDOCS?
>
> btw, here is the full command in my batch file:
>
> XCOPY \\SOURCEDRIVE\SHAREDDOCS\MAILROOM /EXCLUDE:dontcopy.txt C:\RECEIVE
>
> My goal is to take all of the files (save the five listed in
> "dontcopy.txt"!) and copy them from a subdirectory called "Mailroom" on my
> server to a subdirectory called "Receive" on my laptop.
>
> (The file "dontcopy.txt" is in \\SOURCEDRIVE\SHAREDDOCS\MAILROOM)
>
>
> Thanks,
>
>
>
> "Bob I" <birelan@xxxxxxxxx> wrote in message
> news:OFKA7WsYFHA.712@xxxxxxxxxxxxxxxxxxxxxxx
> > From the help
> > " /EXCLUDE:file1[+file2][+file3]...
> > Specifies a list of files containing strings. Each string should be in
a
> > separate line in the files. When any of the strings match any part of
the
> > absolute path of the file to be copied, that file will be excluded from
> > being copied. For example, specifying a string like \obj\ or .obj will
> > exclude all files underneath the directory obj or all files with the
..obj
> > extension respectively."
> >
> > So
> > /EXCLUDE:dontcopy.txt
> > NOT
> > /EXCLUDE dontcopy.txt
> >
> > Since where you put the file resulted in "can't read xxx", I suggest
> > putting "dontcopy.txt" in a directory that is listed in the PATH
listing.
> >
> > RJB wrote:
> >
> >> It's all listed in the screens above
> >>
> >> The donotcopy.txt contains a list - one per line - of each exclded
file.
> >>
> >> The long and short is
> >>
> >> xcopy \\destinationpath\subdir /EXCLUDE donotcopy.txt
> >> \\receivingpath\subdirectory
> >>
> >>
> >>
> >>
> >>
> >> "Pegasus (MVP)" <I.can@xxxxxxx> wrote in message
> >> news:OsRQprkYFHA.3188@xxxxxxxxxxxxxxxxxxxxxxx
> >>
> >>>Let's see your precise command, and the contents of the
> >>>exclude file.
> >>>
> >>>
> >>>"RJB" <RJB@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
> >>>news:8E2C8AD9-6297-41BA-8154-8EF2CFE8DE01@xxxxxxxxxxxxxxxx
> >>>
> >>>>I've tried every permutation I can think of, and the results I get
are:
> >>>> Can't read file: XXX
> >>>>
> >>>> 0 File(s) copied
> >>>>
> >>>>(where XXX is whatever file comes after the "/exclude:" switch.
> >>>>
> >>>>The "donotcopy.txt" file is in the SOURCE directory, correct?
> >>>>
> >>>>Also, if I just try to exclude file(s) by name - a la
/EXCLUDE:ABC*.fil,
> >>>>I
> >>>>get the same result...
> >>>>Can't read file: ABC*.fil
> >>>>
> >>>>0 File(s) copied
> >>>>
> >>>>What the heck is going on???
> >>>>
> >>>>
> >>>>
> >>>>"Bob I" wrote:
> >>>>
> >>>>
> >>>>>BINGO! We have a Winner! :-) :-)
> >>>>>
> >>>>>RJB wrote:
> >>>>>
> >>>>>
> >>>>>>At the risk of being redundantly monotonous and obtuse:
> >>>>>>
> >>>>>>1) Create a notepad file
> >>>>>>2) In the file, type:
> >>>>>>ABC Jackson.fil
> >>>>>>ABC Smith.fil
> >>>>>>ABC Alias.fil
> >>>>>>ABC Lost.fil
> >>>>>>ABC Polar.fil
> >>>>>>3) Save it as "filelist.txt"
> >>>>>>4) In the xcopy command,
> >>>>>> XCOPY \\PATH\SOURCE_SUBDIRECTORY /EXCLUDE filelist.txt
> >>>>>>\\PATH\TARGET_SUBDIRECTORY /d /h /p /r /u /k /y
> >>>>>>
> >>>>>>Close?
> >>>>>>
> >>>>>>
> >>>>>>"Bob I" wrote:
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>>Inline,
> >>>>>>>
> >>>>>>>RJB wrote:
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>>Yeah, I gotta say, Pegasus, your solution gives me an ice cream
> >>>
> >>>headache.
> >>>
> >>>>>>>>I still don't know if I get the "file listing" info...
> >>>>>>>
> >>>>>>>>From your initial post, it seems as if I am creating a file -
called
> >>>
> >>>"file1"
> >>>
> >>>>>>>>- and in that file it includes a list of excluded files.
> >>>>>>>
> >>>>>>>CORRECT
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>>But I probably just want to do
> >>>>>>>>/EXCLUDE ABC*.fil
> >>>>>>>
> >>>>>>>Wrong, should be like this
> >>>>>>>
> >>>>>>>XCOPY /EXCLUDE FILELIST.TXT
> >>>>>>>
> >>>>>>>FILELIST.TXT contents are ABC*.fil
> >>>>>>>one entry per line, you may have to experiment with it a bit.
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>>Which is what your most recent post says. Right?
> >>>>>>>
> >>>>>>>nope.
> >>>>>>>
> >>>>>>>
> >>>>>>>>Anyway, I think I have enough info to experiment with.
> >>>>>>>>
> >>>>>>>>Thanks,
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>
> >>>
> >>
> >>
> >
>
>
.
- Follow-Ups:
- Re: Sophisticated(!) copying in DOS
- From: RJB
- Re: Sophisticated(!) copying in DOS
- References:
- Re: Sophisticated(!) copying in DOS
- From: RJB
- Re: Sophisticated(!) copying in DOS
- Prev by Date: RE: XP home license agreement
- Next by Date: Screen saver ghosted in XP
- Previous by thread: Re: Sophisticated(!) copying in DOS
- Next by thread: Re: Sophisticated(!) copying in DOS
- Index(es):
Relevant Pages
|
Loading