@@ -2405,7 +2405,11 @@ An I/O error occurred.</exception>
2405
2405
<paramref name =" path" /> is <see langword =" null" />.</exception >
2406
2406
<exception cref =" T:System.IO.PathTooLongException" >The specified path, file name, or both exceed the system-defined maximum length.</exception >
2407
2407
<exception cref =" T:System.IO.IOException" >
2408
- <paramref name =" path" /> is a file name.</exception >
2408
+ <paramref name =" path" /> is a file name.
2409
+
2410
+ -or-
2411
+
2412
+ File or directory is corrupted and unreadable (example: invalid first allocation unit of a FAT32 partition).</exception >
2409
2413
<exception cref =" T:System.IO.DirectoryNotFoundException" >The specified path is invalid (for example, it is on an unmapped drive).</exception >
2410
2414
<altmember cref =" M:System.IO.Directory.GetCurrentDirectory" />
2411
2415
<related type =" Article" href =" /dotnet/standard/io/" >File and Stream I/O</related >
@@ -2505,7 +2509,11 @@ An I/O error occurred.</exception>
2505
2509
<paramref name =" path" /> or <paramref name =" searchPattern" /> is <see langword =" null" />.</exception >
2506
2510
<exception cref =" T:System.IO.PathTooLongException" >The specified path, file name, or both exceed the system-defined maximum length.</exception >
2507
2511
<exception cref =" T:System.IO.IOException" >
2508
- <paramref name =" path" /> is a file name.</exception >
2512
+ <paramref name =" path" /> is a file name.
2513
+
2514
+ -or-
2515
+
2516
+ File or directory is corrupted and unreadable (example: invalid first allocation unit of a FAT32 partition).</exception >
2509
2517
<exception cref =" T:System.IO.DirectoryNotFoundException" >The specified path is invalid (for example, it is on an unmapped drive).</exception >
2510
2518
<altmember cref =" M:System.IO.Directory.GetCurrentDirectory" />
2511
2519
<related type =" Article" href =" /dotnet/standard/io/" >File and Stream I/O</related >
@@ -2589,7 +2597,11 @@ An I/O error occurred.</exception>
2589
2597
<paramref name =" path" /> or <paramref name =" searchPattern" /> is <see langword =" null" />.</exception >
2590
2598
<exception cref =" T:System.IO.PathTooLongException" >The specified path, file name, or both exceed the system-defined maximum length.</exception >
2591
2599
<exception cref =" T:System.IO.IOException" >
2592
- <paramref name =" path" /> is a file name.</exception >
2600
+ <paramref name =" path" /> is a file name.
2601
+
2602
+ -or-
2603
+
2604
+ File or directory is corrupted and unreadable (example: invalid first allocation unit of a FAT32 partition).</exception >
2593
2605
<exception cref =" T:System.IO.DirectoryNotFoundException" >The specified path is invalid (for example, it is on an unmapped drive).</exception >
2594
2606
</Docs >
2595
2607
</Member >
@@ -2685,7 +2697,11 @@ An I/O error occurred.</exception>
2685
2697
<exception cref =" T:System.UnauthorizedAccessException" >The caller does not have the required permission.</exception >
2686
2698
<exception cref =" T:System.IO.PathTooLongException" >The specified path, file name, or both exceed the system-defined maximum length.</exception >
2687
2699
<exception cref =" T:System.IO.IOException" >
2688
- <paramref name =" path" /> is a file name.</exception >
2700
+ <paramref name =" path" /> is a file name.
2701
+
2702
+ -or-
2703
+
2704
+ File or directory is corrupted and unreadable (example: invalid first allocation unit of a FAT32 partition).</exception >
2689
2705
<exception cref =" T:System.IO.DirectoryNotFoundException" >The specified path is invalid (for example, it is on an unmapped drive).</exception >
2690
2706
<altmember cref =" M:System.IO.Directory.GetCurrentDirectory" />
2691
2707
<related type =" Article" href =" /dotnet/standard/io/" >File and Stream I/O</related >
0 commit comments