public void HandleInformation(string sourceUserID, int informationType, byte[] info) { if (informationType == this.fileDirectoryInfoTypes.CreateDirectory) { CreateDirectoryContract contract = CompactPropertySerializer.Default.Deserialize <CreateDirectoryContract>(info, 0); this.networkDisk.CreateDirectory(sourceUserID, contract.NetDiskID, contract.ParentDirectoryPath, contract.NewDirectoryName); return; } }
public void HandleInformation(string sourceUserID, int informationType, byte[] info) { if (informationType == this.fileDirectoryInfoTypes.CreateDirectory) { CreateDirectoryContract contract = CompactPropertySerializer.Default.Deserialize <CreateDirectoryContract>(info, 0); string fullPath = this.ConstructFullPath(contract.ParentDirectoryPath); DirectoryInfo dir = new DirectoryInfo(fullPath); Directory.CreateDirectory(fullPath + "\\" + contract.NewDirectoryName); return; } }
public void CreateDirectory(string ownerID, string parentDirectoryPath, string newDirName) { CreateDirectoryContract contract = new CreateDirectoryContract(parentDirectoryPath, newDirName); this.customizeOutter.Send(ownerID, this.fileDirectoryInfoTypes.CreateDirectory, CompactPropertySerializer.Default.Serialize <CreateDirectoryContract>(contract)); }
public void CreateDirectory(string ownerID, string netDiskID, string parentDirectoryPath, string newDirName) { CreateDirectoryContract contract = new CreateDirectoryContract(netDiskID, parentDirectoryPath, newDirName); this.customizeOutter.Send(ownerID, this.fileDirectoryInfoTypes.CreateDirectory, CompactPropertySerializer.Default.Serialize<CreateDirectoryContract>(contract)); }