Hi!<br><br>probably you are trying to remove a directory? If so try using remove_all instead.<br><br><br>Regards,<br>Ovanes<br><br><br><br><div class="gmail_quote">On Sun, May 17, 2009 at 11:07 PM, Sean Farrow <span dir="ltr">&lt;<a href="mailto:sean.farrow@seanfarrow.co.uk">sean.farrow@seanfarrow.co.uk</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>


<p><span lang="en-gb"><font face="Arial" size="2">Hi: </font></span>

<br><span lang="en-gb"><font face="Arial" size="2">I am using the following code with boost.filesystem:</font></span>

<br><span lang="en-gb"><font face="Courier New" size="2">size_t origsize = strlen(argv[0]) + 1;</font></span>

<br><span lang="en-gb"><font face="Courier New" size="2">��� size_t convertedChars = 0;</font></span>

<br><span lang="en-gb"><font face="Courier New" size="2">��� </font><font color="#0000ff" face="Courier New" size="2">wchar_t</font><font face="Courier New" size="2"> wcstring[1024];</font></span>

<br><span lang="en-gb"><font face="Courier New" size="2">��� mbstowcs_s(&amp;convertedChars, wcstring, origsize, argv[0], strlen(argv[0]));</font></span>

<br><span lang="en-gb">������� <font face="Courier New" size="2">boost::filesystem::wpath path(wcstring);</font></span>

<br><span lang="en-gb">������� <font face="Courier New" size="2">path.filename() =L</font><font color="#a31515" face="Courier New" size="2">&quot;compilation date.txt&quot;</font><font face="Courier New" size="2">;</font></span>

<br><span lang="en-gb">������� <font color="#0000ff" face="Courier New" size="2">if</font><font face="Courier New" size="2"> (boost::filesystem::exists(path))</font></span>

<br><span lang="en-gb"><font color="#008000" face="Courier New" size="2">//����� ������� boost::filesystem::remove(path);</font></span>

<br><span lang="en-gb"><font face="Courier New" size="2">I have defined:</font></span>

<br><span lang="en-gb"><font color="#0000ff" face="Courier New" size="2">#define</font><font face="Courier New" size="2"> BOOST_FILESYSTEM_NO_DEPRECATED</font></span>

<br><span lang="en-gb"><font face="Courier New" size="2">The line that causes probles is:</font></span>

<br><span lang="en-gb"><font color="#008000" face="Courier New" size="2">//����� ������� boost::filesystem::remove(path);</font></span>

<br><span lang="en-gb"><font face="Courier New" size="2">Anyone got any ideas why this line causes a window error report to be generated.</font></span>

<br><span lang="en-gb"><font face="Courier New" size="2">For reference I&#39;m including:</font></span>

<br><span lang="en-gb"><font color="#0000ff" face="Courier New" size="2">#include</font><font face="Courier New" size="2"> </font><font color="#a31515" face="Courier New" size="2">&lt;stdlib.h&gt;</font></span>

<br><span lang="en-gb"><font color="#0000ff" face="Courier New" size="2">#include</font><font face="Courier New" size="2"> </font><font color="#a31515" face="Courier New" size="2">&lt;fstream&gt;</font></span>

<br><span lang="en-gb"><font color="#0000ff" face="Courier New" size="2">#include</font><font face="Courier New" size="2"> </font><font color="#a31515" face="Courier New" size="2">&lt;boost/date_time/gregorian/gregorian.hpp&gt;</font></span>

<br><span lang="en-gb"><font color="#0000ff" face="Courier New" size="2">#include</font><font face="Courier New" size="2"> </font><font color="#a31515" face="Courier New" size="2">&lt;boost/filesystem/path.hpp&gt;</font></span>

<br><span lang="en-gb"><font color="#0000ff" face="Courier New" size="2">#include</font><font face="Courier New" size="2"> </font><font color="#a31515" face="Courier New" size="2">&lt;boost/filesystem/operations.hpp&gt;</font></span>

<br><span lang="en-gb"><font color="#0000ff" face="Courier New" size="2">#include</font><font face="Courier New" size="2"> </font><font color="#a31515" face="Courier New" size="2">&lt;string&gt;</font></span>

<br><span lang="en-gb"><font face="Courier New" size="2">Cheers</font></span>

<br><span lang="en-gb"><font face="Courier New" size="2">Sean.</font></span>

<br><span lang="en-gb"><font face="Courier New" size="2"><br></font></span></p></div></blockquote></div><br>