Re: Help copying a folder structure

Chris Fouts <[email protected]> Thu, 31 May 2012 09:50:49 -0400
Newsgroups gmane.comp.windows.dotnet.nant.user
Message-ID <[email protected]>
--===============3431413562982549874==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_CAEEAE7CCE73AD44B00FC28BC7982FAC09684D6F3Fsrv584caemilu_"

--_000_CAEEAE7CCE73AD44B00FC28BC7982FAC09684D6F3Fsrv584caemilu_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Thanks!

From: Bob Archer [mailto:[email protected]]
Sent: Thursday, May 31, 2012 9:44 AM
To: Chris Fouts; [email protected]
Subject: RE: Help copying a folder structure

If you want to go FROM src TO dest, it looks like you have your code backwa=
rds... shouldn't it be:

<copy todir=3D"${destDir}">
   <fileset basedir=3D"${srcDir}>
      <include name=3D"**" />
     </fileset>
</copy>

Also, you can (should be able to) simplify your include to "**" which shoul=
d match all files and folders.

BOb


From: Chris Fouts [mailto:[email protected]]
Sent: Wednesday, May 30, 2012 3:39 PM
To: [email protected]
Subject: Re: [NAnt-users] Help copying a folder structure

This way...

<copy todir=3D"${srcDir}">
   <fileset basedir=3D"${destDir}>
      <include name=3D"**\*" />
     </fileset>
</copy>


From: Chris Fouts [mailto:[email protected]]
Sent: Wednesday, May 30, 2012 3:13 PM
To: [email protected]
Subject: [NAnt-users] Help copying a folder structure

I looked at this http://nant.sourceforge.net/nightly/latest/help/tasks/copy=
.html, and googled some.

I want to copy files from ${srcDir} to ${destDir} and preserve the director=
y struncture. I tried this, but the directory structure is NOT preserved in=
 ${destDir}. Any clues?

<copy todir=3D"${srcDir}">
   <fileset>
      <include name=3D"${destDir}\**\*" />
     </fileset>
</copy>

-chris

***This e-mail message is intended only for the above named recipient(s)
and may contain information that is sensitive or proprietary. If you have
received this message in error or are not the named recipient(s), please
immediately notify the sender, delete this e-mail message without making
a copy and do not disclose or relay this e-mail message to anyone.***

--_000_CAEEAE7CCE73AD44B00FC28BC7982FAC09684D6F3Fsrv584caemilu_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'c=
olor:#1F497D'>Thanks!<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div style=3D'border:no=
ne;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMso=
Normal><b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"=
'>From:</span></b><span style=3D'font-size:10.0pt;font-family:"Tahoma","san=
s-serif"'> Bob Archer [mailto:[email protected]] <br><b>Sent:</b> Thursda=
y, May 31, 2012 9:44 AM<br><b>To:</b> Chris Fouts; [email protected]=
orge.net<br><b>Subject:</b> RE: Help copying a folder structure<o:p></o:p><=
/span></p></div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3D=
MsoNormal><span style=3D'color:#1F497D'>If you want to go FROM src TO dest,=
 it looks like you have your code backwards&#8230; shouldn&#8217;t it be:<o=
:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p=
>&nbsp;</o:p></span></p><p class=3DMsoNormal>&lt;copy todir=3D&quot;${destD=
ir}&quot;&gt;<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&lt;file=
set basedir=3D&#8221;${srcDir}&gt;<o:p></o:p></p><p class=3DMsoNormal>&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp; &lt;include name=3D&quot;**&quot; /&gt;<o:p></o:p=
></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp; &lt;/fileset&gt;<o:p></o=
:p></p><p class=3DMsoNormal>&lt;/copy&gt;<o:p></o:p></p><p class=3DMsoNorma=
l><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoN=
ormal><span style=3D'color:#1F497D'>Also, you can (should be able to) simpl=
ify your include to &#8220;**&#8221; which should match all files and folde=
rs.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'=
><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F4=
97D'>BOb<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F=
497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'color=
:#1F497D'><o:p>&nbsp;</o:p></span></p><div style=3D'border:none;border-left=
:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><div><div style=3D'border:none=
;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNo=
rmal><b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>=
From:</span></b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-=
serif"'> Chris Fouts [mailto:[email protected]] <br><b>Sent:</b> We=
dnesday, May 30, 2012 3:39 PM<br><b>To:</b> [email protected]=
t<br><b>Subject:</b> Re: [NAnt-users] Help copying a folder structure<o:p><=
/o:p></span></p></div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p cl=
ass=3DMsoNormal><span style=3D'color:#1F497D'>This way&#8230;<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p=
></span></p><p class=3DMsoNormal>&lt;copy todir=3D&quot;${srcDir}&quot;&gt;=
<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&lt;fileset basedir=
=3D&#8221;${destDir}&gt;<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; &lt;include name=3D&quot;**\*&quot; /&gt;<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp; &lt;/fileset&gt;<o:p></o:p></p><=
p class=3DMsoNormal>&lt;/copy&gt;<o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><s=
pan style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div style=3D'=
border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p cl=
ass=3DMsoNormal><b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sa=
ns-serif"'>From:</span></b><span style=3D'font-size:10.0pt;font-family:"Tah=
oma","sans-serif"'> Chris Fouts [mailto:[email protected]] <br><b>S=
ent:</b> Wednesday, May 30, 2012 3:13 PM<br><b>To:</b> [email protected]=
rceforge.net<br><b>Subject:</b> [NAnt-users] Help copying a folder structur=
e<o:p></o:p></span></p></div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></=
p><p class=3DMsoNormal>I looked at this <a href=3D"http://nant.sourceforge.=
net/nightly/latest/help/tasks/copy.html">http://nant.sourceforge.net/nightl=
y/latest/help/tasks/copy.html</a>, and googled some.<o:p></o:p></p><p class=
=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I want to copy files=
 from ${srcDir} to ${destDir} and preserve the directory struncture. I trie=
d this, but the directory structure is NOT preserved in ${destDir}. Any clu=
es?<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoN=
ormal>&lt;copy todir=3D&quot;${srcDir}&quot;&gt;<o:p></o:p></p><p class=3DM=
soNormal>&nbsp;&nbsp;&nbsp;&lt;fileset&gt;<o:p></o:p></p><p class=3DMsoNorm=
al>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;include name=3D&quot;${destDir}\**\*&=
quot; /&gt;<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp; &lt=
;/fileset&gt;<o:p></o:p></p><p class=3DMsoNormal>&lt;/copy&gt;<o:p></o:p></=
p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>-chris<o:p=
></o:p></p><p><br>***This e-mail message is intended only for the above nam=
ed recipient(s)<br>and may contain information that is sensitive or proprie=
tary. If you have<br>received this message in error or are not the named re=
cipient(s), please <br>immediately notify the sender, delete this e-mail me=
ssage without making<br>a copy and do not disclose or relay this e-mail mes=
sage to anyone.***<o:p></o:p></p></div></div></body></html>=

--_000_CAEEAE7CCE73AD44B00FC28BC7982FAC09684D6F3Fsrv584caemilu_--


--===============3431413562982549874==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
--===============3431413562982549874==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
NAnt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nant-users

--===============3431413562982549874==--