DOBON.NET DOBON.NETプログラミング掲示板過去ログ

ディレクトリの移動

環境/言語:[VB.NET]
分類:[.NET]

はじめまして。ディレクトリの移動についてわからないのでわかる方がいましたらお願い致します。

たとえば、
C:\aaa
のaaaというディレクトリをフォルダごと
G:\
に移動させたい場合はどのように
プログラミングすればよろしいでしょうか?
■No3888に返信(kentaさんの記事)
> はじめまして。ディレクトリの移動についてわからないのでわかる方がいましたらお願い致します。
>
> たとえば、
> C:\aaa
> のaaaというディレクトリをフォルダごと
> G:\
> に移動させたい場合はどのように
> プログラミングすればよろしいでしょうか?
>
System.IO.DirectoryクラスやSystem.IO.Fileクラスについて参照してみてください。

> System.IO.DirectoryクラスやSystem.IO.Fileクラスについて参照してみてください。

早速のレスありがとうございます。
すみません。
質問のしかたが悪かったです。

C:\aaa
の直下に
bbbフォルダ
cccフォルダ
dddフォルダ
があり、それぞれのフォルダの中にファイルが入っている場合、
それを全て、
aaaフォルダごと
G:\に移す方法を教えていただけますでしょうか?
■No3890に返信(kentaさんの記事)
>
>>System.IO.DirectoryクラスやSystem.IO.Fileクラスについて参照してみてください。
>
> 早速のレスありがとうございます。
> すみません。
> 質問のしかたが悪かったです。
>
> C:\aaa
> の直下に
> bbbフォルダ
> cccフォルダ
> dddフォルダ
> があり、それぞれのフォルダの中にファイルが入っている場合、
> それを全て、
> aaaフォルダごと
> G:\に移す方法を教えていただけますでしょうか?
>
>
>
>

Directory.GetFiles()でファイル一覧を取得した跡にFile.Move()で一応やりたいことは実現できます。後は適当にループさせてください。
フォルダをコピーする例が私のサイトにありますので、後は移動元のフォルダを削除すればできるのでは。

・DOBON.NET .NET Tips - フォルダをコピーする
http://dobon.net/vb/dotnet/file/copyfolder.html

DOBON.NET | プログラミング道 | プログラミング掲示板