public int SetEndOfFile(string filename, long length, DokanFileInfo info) { RaiseMethodCall("SetEndOfFile " + filename); cachedDirectoryFileInformation[filename] = new DirectoryFileInformation(false) { FileName = filename, Length = length }; return(0); }
public int CreateDirectory(string filename, DokanFileInfo info) { RaiseMethodCall("CreateDirectory " + filename); EnqueueTask(() => { if (!cachedDirectoryFileInformation.ContainsKey(filename)) { fTPSClient.MakeDir(filename); cachedDirectoryFileInformation[filename] = new DirectoryFileInformation(true) { FileName = filename }; } }).Wait(); return(0); }
public int CreateDirectory(string filename, DokanFileInfo info) { RaiseMethodCall("CreateDirectory " + filename); EnqueueTask(() => { if (!cachedDirectoryFileInformation.ContainsKey(filename)) { fTPSClient.MakeDir(filename); cachedDirectoryFileInformation[filename] = new DirectoryFileInformation(true) { FileName = filename }; } }).Wait(); return 0; }
public int SetEndOfFile(string filename, long length, DokanFileInfo info) { RaiseMethodCall("SetEndOfFile " + filename); cachedDirectoryFileInformation[filename] = new DirectoryFileInformation(false) { FileName = filename, Length = length }; return 0; }