<br>
Ok this check first the read-only flag and sends and exception if the destinationFileName is has it.<br><br><div class="gmail_quote">On Sat, May 2, 2009 at 12:59 PM, David Uvalle <span dir="ltr">&lt;<a href="mailto:david.uvalle@gmail.com">david.uvalle@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br><div class="gmail_quote"><div class="im">On Fri, May 1, 2009 at 5:18 PM, Max de Lavenne <span dir="ltr">&lt;<a href="mailto:max@tfbc.com" target="_blank">max@tfbc.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">




<div>
<div dir="ltr" align="left"><font face="Arial"><font color="#0000ff"><font size="2"><span>Nice,</span></font></font></font></div>
<div dir="ltr" align="left"><font face="Arial"><font color="#0000ff"><font size="2"><span></span></font></font></font> </div>
<div dir="ltr" align="left"><font><font><span></span><font face="Arial"><font color="#0000ff"><font size="2"><span>But... y</span>ou need to <span>also </span>check for the read-only flag of the 
destinationFileName before copying. Especially important for Linux systems<span> where IsReadOnly isn&#39;t the only parameter to 
check</span></font></font></font></font></font></div></div></blockquote></div><div><br>What are the others? e.g. that the destinationFileName is in a path where a user don&#39;t have permission to write?<br> </div><div class="im">
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div dir="ltr" align="left"><font><font><font face="Arial"><font color="#0000ff"><font size="2"><span></span></font></font></font></font></font></div>
<div dir="ltr" align="left"><font><font><font face="Arial"><font color="#0000ff"><font size="2"><span></span></font></font></font></font></font> </div>
<div dir="ltr" align="left"><font face="Arial"><font color="#0000ff"><font size="2">Quote 
from MSDN &quot;This method will succeed in Windows 2000 environments if the 
destFileName is read-only and will not raise an exception. Use the IsReadOnly 
property to check if the destination file is read-only before attempting to 
replace it.<span>&quot;</span></font></font></font></div>
<div dir="ltr" align="left"><font face="Arial"><font color="#0000ff"><font size="2"><span></span></font></font></font> </div>
<div dir="ltr" align="left"><font face="Arial"><font color="#0000ff"><font size="2"><span>You should implement 
that.</span></font></font></font></div></div></blockquote></div><div><br>Sure I will.<br><br>Thanks for your feedback.<br><br> </div><div class="im"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div><div dir="ltr" align="left"><font face="Arial"><font color="#0000ff"><font size="2"><span></span></font></font></font></div><br>
<div dir="ltr" align="left" lang="en-us">
<hr>
<font size="2" face="Tahoma"><b>From:</b> <a href="mailto:mono-devel-list-bounces@lists.ximian.com" target="_blank">mono-devel-list-bounces@lists.ximian.com</a> 
[mailto:<a href="mailto:mono-devel-list-bounces@lists.ximian.com" target="_blank">mono-devel-list-bounces@lists.ximian.com</a>] <b>On Behalf Of </b>David 
Uvalle<br><b>Sent:</b> Friday, May 01, 2009 3:10 PM<br><b>To:</b> 
mono-devel-list<br><b>Subject:</b> [Mono-dev] FileInfo 
Replace<br></font><br></div><div>
<div></div>FileInfo Replace method and some tests.<br></div></div>
</blockquote></div></div><br>
</blockquote></div><br>