<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16825" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=796433521-04052009><FONT face=Arial 
color=#0000ff size=2>Nice, looking good.. </FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> David Uvalle 
[mailto:david.uvalle@gmail.com] <BR><B>Sent:</B> Monday, May 04, 2009 2:27 
PM<BR><B>To:</B> Max de Lavenne<BR><B>Cc:</B> mono-devel-list<BR><B>Subject:</B> 
Re: [Mono-dev] FileInfo Replace<BR></FONT><BR></DIV>
<DIV></DIV><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="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid"><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="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
    <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>&nbsp;</DIV>
    <DIV dir=ltr align=left><FONT size=+0><FONT size=+0><SPAN></SPAN><FONT 
    face=Arial><FONT color=#0000ff><FONT size=2><SPAN>But... y</SPAN>ou need 
    to&nbsp;<SPAN>also </SPAN>check for the read-only flag of the 
    destinationFileName before copying. Especially important for Linux 
    systems<SPAN> where IsReadOnly isn'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't have permission to write?<BR>&nbsp;</DIV>
  <DIV class=im>
  <BLOCKQUOTE class=gmail_quote 
  style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
    <DIV>
    <DIV dir=ltr align=left><FONT size=+0><FONT size=+0><FONT face=Arial><FONT 
    color=#0000ff><FONT 
    size=2><SPAN></SPAN></FONT></FONT></FONT></FONT></FONT></DIV>
    <DIV dir=ltr align=left><FONT size=+0><FONT size=+0><FONT face=Arial><FONT 
    color=#0000ff><FONT 
    size=2><SPAN></SPAN></FONT></FONT></FONT></FONT></FONT>&nbsp;</DIV>
    <DIV dir=ltr align=left><FONT face=Arial><FONT color=#0000ff><FONT 
    size=2>Quote from MSDN "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>"</SPAN></FONT></FONT></FONT></DIV>
    <DIV dir=ltr align=left><FONT face=Arial><FONT color=#0000ff><FONT 
    size=2><SPAN></SPAN></FONT></FONT></FONT>&nbsp;</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>&nbsp;</DIV>
  <DIV class=im>
  <BLOCKQUOTE class=gmail_quote 
  style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
    <DIV>
    <DIV dir=ltr align=left><FONT face=Arial><FONT color=#0000ff><FONT 
    size=2><SPAN></SPAN></FONT></FONT></FONT></DIV><BR>
    <DIV lang=en-us dir=ltr align=left>
    <HR>
    <FONT face=Tahoma size=2><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></BODY></HTML>