using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
{
static void Main(string[ ] args)
{
///////////////// FileStream textFile = File. Open(@"D:wang.txt", FileMode.Append);//以Append方式開啟檔案(若不存在,會建立)
byte[] info = { (byte)'h', (byte)' ', (byte)'l', (byte)'l', (byte)'o' };//要寫入的信息
textFile.Write(info, 0, info.Length);//Write方法只能寫入byte數組
////////////////////// 檔案建立
Create(@"D:newText.txt");//建立檔案
newText.Close();//關閉檔案
/////檔案
File.Delete(@"d:newText.txt");
同名文件)
//File.Copy(@"d:wang.txt", @"d:CopyWang.txt");
只能在同一個碟盤中移動 如果目標路徑不正確,無法移動
// File.Move(@"d:CopyWang.txt", @"D:Amovewang. ///////////////// 設定檔案屬性為唯讀,隱藏
//File.SetAttributes(@"D:copywang. //同時滿足多個屬性,必須用位或(|).
/////////////// 判斷檔案是.txt"))//如果有 即使有隱藏的檔案也可以找到
{
屬性後,隱藏的檔案也會顯示出來,只要不加Hidden屬性
Console.WriteLine("找到文件copywang. else
{
/*
以及,File類別對於Text文字提供了更多的支援。
?AppendText:將文字追加至現有文件
?CreateText:為寫入文字建立或開啟新檔案
?OpenText:開啟現有文字檔案在這裡推薦讀者使用下面的程式碼對txt檔案進行操作。
?對txt檔案進行「讀取」操作,範例程式碼如下:
wang.txt", System.Text.Encoding.Default);//以預設編碼方式開啟文件
string str = textReader.ReadToEnd();//讀取檔案
textReader.Close();
//////// ///////////對txt檔案寫內容
StreamWriter textWriter = new StreamWriter(@"D:wang.txt") textWriter.Write(str);
textWriter.Close();
主要提供目錄的各種操作,使用時需引用System.IO命名空間。下面透過程式實例來介紹其主要屬性和方法。
*/
*/
////////// ///////////////////////目錄屬性設定方法
DirectoryInfo dirInfo = new DirectoryInfo es .Hidden;// | FileAttributes.ReadOnly;//設定資料夾屬性
/////////////////Delete法的第二個參數為bool刪除非空目錄。
//若此參數值為true,且將刪除整個目錄,即使該目錄下有檔案或子目錄;若為false,則僅當目錄為空白時才可刪除。
//Directory.Delete(@"D:wang1", true);//如果檔案設定為ReadOnly,則不能刪除
;//把資料夾wang1移到wang3
string[] Directories = Directory.MetDirector)(Director/3); /取得資料夾wang3的目錄
foreach (string var in Directories)
string[] Files = Directory.GetFiles(@"D:wang1");//取得資料夾wang1下面的所有文件
foreach (string var in Files)
Directory.Exists(@"D:wang1"))
Console.WriteLine("資料夾wang1存在");
/*
在C且中「」是特殊字符,且要表示它的話需要使用「\\」。由於這種寫法不方便,C#語言提供了@對其簡化。只要在字串前加上@即可直接使用“”。
所以上的路徑在C#中應該表示為「Book”,@「TmpBook」,@「C:TmpBook」。
*/
Console.ReadLine(