title: How can I delete a folder or file with path too long in recycle bin?
body: <p>I have the program that deletes and copies some folders or files with long path (when lenght > MAX_PATH) In this program I use the prefix <code>\\?\</code> that gives me the possibility delete folders or files with long path but only in simple function <code>Delete()</code>. I need to delete files in Recycle Bin and for this I need use the <code>SHFileOperation</code> function that gives me possibility delete files in the recycle bin, but this function does not support the prefix <code>\\?\</code> . Can anybody help me with this issue? </p>
  
  <p>Is there some alternative for SHFileOperation. 
  How can I bypass this problem? </p>
  
  <p>Some links:</p>
  
  <ul>
  <li><a href="http://msdn.microsoft.com/en-us/library/aa365247.aspx">Prefix</a> <code>\\?\</code></li>
  <li>Some about <a href="http://blogs.msdn.com/b/bclteam/archive/2007/02/13/long-paths-in-net-part-1-of-3-kim-hamilton.aspx">Long Path</a></li>
  <li><a href="http://msdn.microsoft.com/en-us/library/bb762164%28VS.85%29.aspx">SHFileOperation</a></li>
  </ul>