System.IO.DirectoryInfo.ToString C# (CSharp) Method

ToString() public method

Returns the original path. Use FullPath or Name properties for the path / directory name.
public ToString ( ) : String
return String
        public override String ToString()
        {
            return DisplayPath;
        }

Same methods

DirectoryInfo::ToString ( ) : string

Usage Example

Beispiel #1
1
        public static bool CopyDirectoryTree(this DirectoryInfo source, DirectoryInfo dest)
        {
            bool wasModified = false;

            if (!Directory.Exists(dest.FullName))
                Directory.CreateDirectory(dest.FullName);

            foreach (FileInfo file in source.EnumerateFiles())
            {
                var fileDest = Path.Combine(dest.ToString(), file.Name);
                if (!File.Exists(fileDest))
                {
                    file.CopyTo(fileDest);
                    wasModified = true;
                }
            }

            foreach (DirectoryInfo subDirectory in source.GetDirectories())
            {
                var dirDest = Path.Combine(dest.ToString(), subDirectory.Name);
                DirectoryInfo newDirectory = dest.CreateSubdirectory(subDirectory.Name);
                if (CopyDirectoryTree(subDirectory, newDirectory))
                    wasModified = true;
            }

            return wasModified;
        }
All Usage Examples Of System.IO.DirectoryInfo::ToString