diff --git a/xml/System.IO/File.xml b/xml/System.IO/File.xml
index 24e5bc707b6..8344799f406 100644
--- a/xml/System.IO/File.xml
+++ b/xml/System.IO/File.xml
@@ -848,7 +848,11 @@
-or-
- is read-only.
+ is read-only.
+
+ -or-
+
+ is , exists and is hidden, but is not hidden.
or is a zero-length string, contains only white space, or contains one or more invalid characters as defined by .
@@ -961,7 +965,11 @@
-or-
- specified a file that is read-only.
+ specified a file that is read-only.
+
+ -or-
+
+ specified a file that is hidden.
is a zero-length string, contains only white space, or contains one or more invalid characters as defined by .
@@ -1051,7 +1059,11 @@
-or-
- specified a file that is read-only.
+ specified a file that is read-only.
+
+ -or-
+
+ specified a file that is hidden.
is a zero-length string, contains only white space, or contains one or more invalid characters as defined by .
@@ -1131,7 +1143,11 @@
-or-
- specified a file that is read-only.
+ specified a file that is read-only.
+
+ -or-
+
+ specified a file that is hidden.
is a zero-length string, contains only white space, or contains one or more invalid characters as defined by .
@@ -1197,7 +1213,11 @@
-or-
- specified a file that is read-only.
+ specified a file that is read-only.
+
+ -or-
+
+ specified a file that is hidden.
is a zero-length string, contains only white space, or contains one or more invalid characters as defined by .
@@ -1273,7 +1293,15 @@
]]>
- The caller does not have the required permission.
+ The caller does not have the required permission.
+
+ -or-
+
+ specified a file that is read-only.
+
+ -or-
+
+ specified a file that is hidden.
is a zero-length string, contains only white space, or contains one or more invalid characters as defined by .
@@ -4757,7 +4785,11 @@
The specified path is invalid (for example, it is on an unmapped drive).
An I/O error occurred while opening the file.
- specified a file that is read-only.
+ specified a file that is read-only.
+
+ -or-
+
+ specified a file that is hidden.
-or-
@@ -4894,7 +4926,11 @@
is in an invalid format.
The caller does not have the required permission.
- specifies a file that is read-only.
+ specified a file that is read-only.
+
+ -or-
+
+ specified a file that is hidden.
-or-
@@ -4976,7 +5012,11 @@
The specified path is invalid (for example, it is on an unmapped drive).
An I/O error occurred while opening the file.
- specified a file that is read-only.
+ specified a file that is read-only.
+
+ -or-
+
+ specified a file that is hidden.
-or-
@@ -5063,7 +5103,11 @@
is in an invalid format.
The caller does not have the required permission.
- specifies a file that is read-only.
+ specified a file that is read-only.
+
+ -or-
+
+ specified a file that is hidden.
-or-
@@ -5144,7 +5188,11 @@
The specified path is invalid (for example, it is on an unmapped drive).
An I/O error occurred while opening the file.
- specified a file that is read-only.
+ specified a file that is read-only.
+
+ -or-
+
+ specified a file that is hidden.
-or-
@@ -5313,7 +5361,11 @@
The specified path is invalid (for example, it is on an unmapped drive).
An I/O error occurred while opening the file.
- specified a file that is read-only.
+ specified a file that is read-only.
+
+ -or-
+
+ specified a file that is hidden.
-or-
@@ -5399,7 +5451,11 @@
The specified path is invalid (for example, it is on an unmapped drive).
An I/O error occurred while opening the file.
- specified a file that is read-only.
+ specified a file that is read-only.
+
+ -or-
+
+ specified a file that is hidden.
-or-
@@ -5491,4 +5547,4 @@
-
\ No newline at end of file
+