1

ファイルとフォルダーを別の新しいフォルダーにコピーしようとしています。

既にファイルをこの新しいフォルダーにコピーしていますが、ディレクトリをコピーするにはどうすればよいですか。

これはこれまでに使用された私のコードです。

 DirectoryInfo di = Directory.CreateDirectory(path);

            if(Directory.Exists(mainShape))
            {
                string [] shapeFiles = Directory.GetFiles(mainShape);
                string[] shapeFolders = Directory.GetDirectories(mainShape);

                foreach (string file in shapeFiles)
                {
                    fileName = Path.GetFileName(file);
                    destFile = Path.Combine(path, fileName);
                    System.IO.File.Copy(file, destFile, true);
                }

                foreach (string folder in shapeFolders)
                {

                }
4

2 に答える 2