コード例 #1
0
ファイル: UploadService.cs プロジェクト: wacowXD/ACDDokanNet
        public NewFileBlockWriter OpenNew(FSItem item)
        {
            var path   = Path.Combine(cachePath, item.Id);
            var result = new NewFileBlockWriter(item, path);

            result.OnClose = () =>
            {
                AddUpload(item);
            };

            return(result);
        }
コード例 #2
0
ファイル: UploadService.cs プロジェクト: wacowXD/ACDDokanNet
        public NewFileBlockWriter OpenTruncate(FSItem item)
        {
            var path   = Path.Combine(cachePath, item.Id);
            var result = new NewFileBlockWriter(item, path);

            result.SetLength(0);
            result.OnClose = () =>
            {
                AddOverwrite(item);
            };

            return(result);
        }