blob: f84000c98066d997961a763642ee84963762c7a7 [file]
// Copyright (c) 2025, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import 'dart:convert';
import 'dart:typed_data';
import 'file_system.dart';
/// A [FileSystem] implementation for Windows systems.
base class WindowsFileSystem extends FileSystem {
@override
void copyFile(String oldPath, String newPath) {
throw UnimplementedError();
}
@override
void createDirectory(String path) {
throw UnimplementedError();
}
@override
String createTemporaryDirectory({String? parent, String? prefix}) {
throw UnimplementedError();
}
@override
String get currentDirectory {
throw UnimplementedError();
}
@override
set currentDirectory(String path) {
throw UnimplementedError();
}
@override
bool exists(String path) {
throw UnimplementedError();
}
@override
Metadata metadata(String path) {
throw UnimplementedError();
}
@override
Uint8List readAsBytes(String path) {
throw UnimplementedError();
}
@override
void removeDirectory(String path) {
throw UnimplementedError();
}
@override
void removeDirectoryTree(String path) {
throw UnimplementedError();
}
@override
void removeFile(String path) {
throw UnimplementedError();
}
@override
void rename(String oldPath, String newPath) {
throw UnimplementedError();
}
@override
bool same(String path1, String path2) {
throw UnimplementedError();
}
@override
void writeAsBytes(
String path,
Uint8List data, [
WriteMode mode = WriteMode.failExisting,
]) {
throw UnimplementedError();
}
@override
void writeAsString(
String path,
String contents, [
WriteMode mode = WriteMode.failExisting,
Encoding encoding = utf8,
String? lineTerminator,
]) {
throw UnimplementedError();
}
}