title: DirectoryNotFoundException was unhandled by user code
body: <p>I'm quite new to the try catch and exception handling. I want my program to catch the exception when the directory or file is not found. 
  Whenever I run the program I get the error "DirectoryNotFoundException was unhandled by user code - An exception of type 'System.IO.DirectoryNotFoundException' occured in something.dll but was not handled in user code"</p>
  
  <p>I can see that Visual Studio breaks at the DirectoryNotFoundDirection, any ideas?</p>
  
  <pre><code>try {
      LiveDownloadOperation operation = await connectClient.CreateBackgroundDownloadAsync(filePath);
      var result = await operation.StartAsync();
  }
  catch (FileNotFoundException filEx) {
     Debug.WriteLine(filEx.Message);
     throw filEx;
  }
  catch (DirectoryNotFoundException dirEx) {
     Debug.WriteLine(dirEx.Message);
     throw;
  }
  catch (IOException ioEx) {
      Debug.WriteLine(ioEx.Message);
      throw ioEx;
  }
  catch (Exception ex) {
      Debug.WriteLine(ex.Message);
      throw;
  }
  </code></pre>
  
  <p>EDIT: to show code inside try</p>