JobManagerInterfaces.DirectoryData.DumpContentsToDir C# (CSharp) Method

DumpContentsToDir() public method

public DumpContentsToDir ( DirectoryInfo di ) : void
di System.IO.DirectoryInfo
return void
        public void DumpContentsToDir(DirectoryInfo di)
        {
            foreach (FileData fd in Files)
            {
                fd.WriteToFile(new FileInfo(Path.Combine(di.FullName, fd.Name)));
            }
            foreach (DirectoryData dd in Dirs)
            {
                DirectoryInfo sub = new DirectoryInfo(Path.Combine(di.FullName, dd.Name));
                if (!sub.Exists)
                {
                    sub.Create();
                }
                dd.DumpContentsToDir(sub);
            }
        }