実際に削除してしまいますので、お取り扱いには十分にご注意ください。DelFolderName;の一行を加えてみた。フォルダ削除後のフォルダ名表示ができなかった。データのコピー、受け渡し、および比較」に記載されている。このページの説明によると「値渡し」とは値渡しによるコピーや受け渡しでは、コンピュータのメモリ内に空間が新しく確保され、元の値がそこへコピーされます。(逆の場合も同様です)。参照渡しによるコピーや受け渡しでは、実際に作成されるのは元の項目へのポインタですが、そのポインタを、あたかもコピーされた項目であるかのように扱うことになります。(逆の場合も同様です)。つの参照に過ぎません。文字列の場合は文字列の場合は、コピーや受け渡しは参照渡しで行われますが、比較は値渡しで行われます。実際に存在する文字列はひとつしかないわけである。追加した一行は全くの無駄ということになってしまう。フォルダを削除する際にハマッタこと。このブログで解説してみようと思う。削除したフォルダの名前をログに記録しておくことだった。GetFolderメソッドから得たフォルダ名の最初のひとつのみを扱っている。リストにして全てのサブフォルダ名について処理している。画面に表示するように変更している。ここでは省略して最初に見つかったひとつのサブフォルダだけを扱います。