title: Windows ShellExecuteW with filename that exceeds MAX_PATH (260 characters)
body: <p>I am struggling to understand what may be causing the issue in my case.</p>
  
  <p>I am using </p>
  
  <p><code>ShellExecuteW('open', 'explorer.exe', '/select,[file_name]', None, win32con.SW_SHOW)</code> </p>
  
  <p>What I am trying to do is open the file in the OS, highlight it, and bring the File Explorer to the foreground. This works fine for most cases, but when I try to open a file that exceeds the <code>MAX_PATH</code> limit (260 characters), the file doesn't open, and instead it takes me to the "My Files" page. </p>
  
  <p>I have tried prepending "\\?\" to the beginning of my file name, because that is what other Stack Overflow posts said to do with regards to overriding the <code>MAX_PATH</code> limit, but it has not changed the situation.</p>
  
  <p>Does the <code>ShellExecuteW</code> function not allow for files that exceed <code>MAX_PATH</code>? And, if so, is there any workaround I could use?</p>