RSS

C#: File

23 11月

File Test(1)

 

using System;
using System.IO;
using System.Text;

public class Program
{
 public static void Main()
 {
 using (FileStream fs = File.Open("test.bin", FileMode.OpenOrCreate))
 {
 fs.Write(new byte[]{0x51, 0x52, 0x53, 0x54}, 0, 4);
 fs.Close();
 }

 byte[] buffer = new byte[4];
 using (FileStream fs = File.Open("test.bin", FileMode.Open))
 {
 fs.Read(buffer, 0, 4);
 fs.Close();
 }

 for (int i = 0; i < 4; i++)
 {
 Console.Write(buffer[i] + " ");
 }
 }
}


File Test (2)

using System;
using System.IO;
using System.Text;

public class Program
{
 public static void Main()
 {
 Console.WriteLine(File.Exists("test.bin"));
 File.Copy("test.bin", "test.bak");
 Console.WriteLine(File.Exists("test.bak"));
 File.Delete("test.bak");
 Console.WriteLine(File.Exists("test.bak"));

 FileAttributes att = File.GetAttributes("test.bin");
 Console.WriteLine(att & FileAttributes.Archive);
 Console.WriteLine(att & FileAttributes.Compressed);
 Console.WriteLine(att & FileAttributes.Device);
 Console.WriteLine(att & FileAttributes.Directory);
 Console.WriteLine(att & FileAttributes.Encrypted);
 Console.WriteLine(att & FileAttributes.Hidden);
 Console.WriteLine(att & FileAttributes.Normal);
 }
}

 

 

 

 
コメントする

投稿者: : 2010/11/23 投稿先 C#

 

タグ: ,

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中