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"><<a href="mailto:sean.farrow@seanfarrow.co.uk">sean.farrow@seanfarrow.co.uk</a>></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(&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">"compilation date.txt"</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'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"><stdlib.h></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"><fstream></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"><boost/date_time/gregorian/gregorian.hpp></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"><boost/filesystem/path.hpp></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"><boost/filesystem/operations.hpp></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"><string></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>