# System.IO

``` diff
 namespace System.IO {
     public static class File {
+        public static void AppendAllBytes(string path, ReadOnlySpan<byte> bytes);
+        public static Task AppendAllBytesAsync(string path, ReadOnlyMemory<byte> bytes, CancellationToken cancellationToken = default(CancellationToken));
+        public static void AppendAllText(string path, ReadOnlySpan<char> contents);
+        public static void AppendAllText(string path, ReadOnlySpan<char> contents, Encoding encoding);
+        public static Task AppendAllTextAsync(string path, ReadOnlyMemory<char> contents, Encoding encoding, CancellationToken cancellationToken = default(CancellationToken));
+        public static Task AppendAllTextAsync(string path, ReadOnlyMemory<char> contents, CancellationToken cancellationToken = default(CancellationToken));
+        public static void WriteAllBytes(string path, ReadOnlySpan<byte> bytes);
+        public static Task WriteAllBytesAsync(string path, ReadOnlyMemory<byte> bytes, CancellationToken cancellationToken = default(CancellationToken));
+        public static void WriteAllText(string path, ReadOnlySpan<char> contents);
+        public static void WriteAllText(string path, ReadOnlySpan<char> contents, Encoding encoding);
+        public static Task WriteAllTextAsync(string path, ReadOnlyMemory<char> contents, Encoding encoding, CancellationToken cancellationToken = default(CancellationToken));
+        public static Task WriteAllTextAsync(string path, ReadOnlyMemory<char> contents, CancellationToken cancellationToken = default(CancellationToken));
     }
 }
```

