Ejemplo n.º 1
0
        public static void CreateOrOverwriteFile(this IFileSystem fs, string path, long size, CreateFileOptions options)
        {
            path = PathTools.Normalize(path);

            if (fs.FileExists(path))
            {
                fs.DeleteFile(path);
            }

            fs.CreateFile(path, size, CreateFileOptions.None);
        }
Ejemplo n.º 2
0
 public void CreateFile(string path, long size, CreateFileOptions options) => throw new NotSupportedException();
Ejemplo n.º 3
0
 public void CreateFile(string path, long size, CreateFileOptions options)
 {
     FileSystem.CreateFile(path, size, options);
 }
Ejemplo n.º 4
0
 protected abstract Result DoCreateFile(U8Span path, long size, CreateFileOptions option);
Ejemplo n.º 5
0
 public void CreateFile(string path, long size, CreateFileOptions options)
 {
     throw new System.NotImplementedException();
 }
Ejemplo n.º 6
0
 public void CreateFile(string path, long size, CreateFileOptions options) => ThrowHelper.ThrowResult(ResultFs.UnsupportedOperationModifyPartitionFileSystem);
Ejemplo n.º 7
0
        public void CreateFile(string path, long size, CreateFileOptions options)
        {
            path = PathTools.Normalize(path);

            ParentFileSystem.CreateFile(ResolveFullPath(path), size, options);
        }
Ejemplo n.º 8
0
 public void CreateFile(string path, long size, CreateFileOptions options)
 {
     SaveDataFileSystemCore.CreateFile(path, size, options);
 }
Ejemplo n.º 9
0
 protected abstract Result CreateFileImpl(U8Span path, long size, CreateFileOptions options);
Ejemplo n.º 10
0
 protected override Result CreateFileImpl(U8Span path, long size, CreateFileOptions options)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 11
0
 protected override Result CreateFileImpl(U8Span path, long size, CreateFileOptions options) => ResultFs.UnsupportedOperationModifyReadOnlyFileSystem.Log();
Ejemplo n.º 12
0
 protected override Result DoCreateFile(U8Span path, long size, CreateFileOptions option) =>
 BaseFileSystem.Target.CreateFile(path, size, option);
Ejemplo n.º 13
0
 public Result CreateFile(U8Span path, long size, CreateFileOptions options)
 {
     return(FileSystem.CreateFile(path, size, options));
 }
Ejemplo n.º 14
0
 public void CreateFile(string path, long size, CreateFileOptions options)
 {
     CreateFile(path, size, options, new byte[0x20]);
 }
Ejemplo n.º 15
0
 protected override Result CreateFileImpl(U8Span path, long size, CreateFileOptions options) => ResultFs.UnsupportedOperation.Log();
Ejemplo n.º 16
0
 protected override Result DoCreateFile(U8Span path, long size, CreateFileOptions option)
 {
     using var scopedLayoutType = new ScopedStorageLayoutTypeSetter(StorageFlag);
     return(BaseFileSystem.Target.CreateFile(path, size, option));
 }