![](https://tech.mychma.com/wp-content/uploads/2022/05/hukidashi3_komaru-1.png)
ファイルやフォルダが移動させるにはどうしたらいいですか?
![](https://tech.mychma.com/wp-content/uploads/2022/05/hukidashi1_normal.png)
![](https://tech.mychma.com/wp-content/uploads/2022/05/hukidashi1_normal.png)
![](https://tech.mychma.com/wp-content/uploads/2022/05/hukidashi1_normal.png)
ファイルの移動は「File.Move」、フォルダの存在確認は「Directory.Move」を利用することで移動させることができます。
目次
ファイルを移動する
FileクラスのMoveメソッドを利用することで、ファイルを別のフォルダへ移動させることができます。
System.IO.File.Move(移動元パス+ファイル名, 移動先パス+ファイル名)
上書きを許可したい場合は、第三引数にtrueを指定します。
System.IO.File.Move(移動元パス+ファイル名, 移動先パス+ファイル名, true/false)
System.IO.File.Move(@"C:\debug1\test.txt", @"C:\debug2\test.txt");
System.IO.File.Move("C:\debug1\test.txt", "C:\debug2\test.txt")
CHECK
同じにフォルダに対して、別のファイルを名を指定することで、ファイル名を変更できます。
フォルダを移動する
DirectoryクラスのMoveメソッドを利用することで、フォルダを別のフォルダへ移動させることができます。
System.IO.Directory.Move(移動元フォルダパス, 移動先フォルダパス)
System.IO.Directory.Move(@"C:\debug2\", @"C:\debug3\");
System.IO.Directory.Move("C:\debug2\", "C:\debug3\")
Microsoft Learnの解説
公式の解説は、以下のリンクから確認できます。
Microsoft Learn
File.Move メソッド (System.IO)
指定したファイルを新しい場所に移動します。オプションで新しいファイル名を指定することもできます。
あわせて読みたい
Directory.Move(String, String) メソッド (System.IO)
ファイルまたはディレクトリ、およびその内容を新しい場所に移動します。
コメント