|
| |
Top ▶ プログラミングサンプル ▶ ファイル・フォルダの作成、コピー、移動、削除
空ファイル(0byteのファイル)作成のサンプルです。
| C# 空ファイル作成 |
// using System.IO;
using (FileStream fs = File.Create(@"C:\sample.txt"))
{
if (fs != null) fs.Close();
}
|
ファイルコピーのサンプルです。
| C# ファイルコピー |
// using System.IO;
File.Copy(@"C:\sample1.txt", @"C:\sample2.txt");
|
ファイル移動のサンプルです。
| C# ファイル移動 |
// using System.IO;
File.Move(@"C:\sample1.txt", @"C:\sample2.txt");
|
ファイル削除のサンプルです。
| C# ファイル削除 |
// using System.IO;
// ファイルを確実に削除
private void DeleteFile(string strFilePath)
{
FileInfo fi = new FileInfo(strFilePath);
if (fi.Exists)
{
fi.Refresh();
if ((fi.Attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly)
{
fi.Attributes = FileAttributes.Normal;
}
fi.Delete();
}
}
DeleteFile(@"C:\sample.txt");
|
フォルダ作成のサンプルです。
| C# フォルダ作成 |
// using System.IO;
Directory.CreateDirectory(@"C:\sample");
|
フォルダコピーのサンプルです。
| C# フォルダコピー |
// 「Microsoft.VisualBasic.dll」を参照設定に追加する
// using Microsoft.VisualBasic.FileIO;
FileSystem.CopyDirectory(@"C:\sample1", @"C:\sample2"
, UIOption.OnlyErrorDialogs, UICancelOption.DoNothing);
|
フォルダ移動のサンプルです。
| C# フォルダ移動 |
// 「Microsoft.VisualBasic.dll」を参照設定に追加する
// using Microsoft.VisualBasic.FileIO;
FileSystem.MoveDirectory(@"C:\sample1", @"C:\sample2"
, UIOption.OnlyErrorDialogs, UICancelOption.DoNothing);
|
フォルダ削除のサンプルです。(完全に削除)
| C# フォルダ完全削除 |
// 「Microsoft.VisualBasic.dll」を参照設定に追加する
// using Microsoft.VisualBasic.FileIO;
FileSystem.DeleteDirectory(@"C:\sample", UIOption.OnlyErrorDialogs
, RecycleOption.DeletePermanently, UICancelOption.DoNothing);
|
フォルダ削除のサンプルです。(ごみ箱に移動)
| C# フォルダをごみ箱に移動 |
// 「Microsoft.VisualBasic.dll」を参照設定に追加する
// using Microsoft.VisualBasic.FileIO;
FileSystem.DeleteDirectory(@"C:\sample", UIOption.OnlyErrorDialogs
, RecycleOption.SendToRecycleBin, UICancelOption.DoNothing);
|
| |
|
|