/// <summary> /// Gets number of bytes contained in the objects in this directory tree. /// </summary> private void GetDirectoryTreeSize() { DirSizeInfo directorySizeInfo; directorySizeInfo = PFDirectory.GetDirectorySize(this.FullName, true); _numBytesInDirectoryTree = directorySizeInfo.NumBytes; _totalNumFilesInDirectoryTree = directorySizeInfo.NumFiles; _totalNumSubdirectoriesInDirectoryTree = directorySizeInfo.NumFolders; _numErrors = directorySizeInfo.NumErrors; _errorMessages = directorySizeInfo.errorMessages; }
/// <summary> /// Gets number of bytes contained in the objects in this directory tree. /// </summary> private void GetDirectoryTreeSize() { DirSizeInfo directorySizeInfo; directorySizeInfo = PFDirectory.GetDirectorySize(this.FullName, true); //if (directorySizeInfo.NumErrors > 0) //{ // _msg.Length = 0; // _msg.Append("Error while retrieving directory tree information: "); // _msg.Append(directorySizeInfo.errorMessages.ToString()); // throw new System.Exception(_msg.ToString()); //} _numBytesInDirectoryTree = directorySizeInfo.NumBytes; _totalNumFilesInDirectoryTree = directorySizeInfo.NumFiles; _totalNumSubdirectoriesInDirectoryTree = directorySizeInfo.NumFolders; _numErrors = directorySizeInfo.NumErrors; _errorMessages = directorySizeInfo.errorMessages; }