using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _326_檔案操作_檢視檔案和檔案夾資訊
{
class Program
{
static void Main(string[] args)
{
//1.相對路徑:就是找目前程式所在路徑
//FileInfo fileInfo = new FileInfo("TextFile1.txt");
//2.絕對路徑:加上檔案完整的路徑名
//FileInfo fileInfo = new FileInfo(@"E:\All_Of_Code\C#_Project\CSharp第三季\026-檔案操作_檢視檔案和檔案夾資訊\bin\Debug\TextFile1.txt");
//Console.WriteLine(fileInfo.Exists);//判斷該檔案是否存在
//Console.WriteLine(fileInfo.Name);//輸出檔案名
//Console.WriteLine(fileInfo.Directory);//取得檔案所在路徑
//Console.WriteLine(fileInfo.Length);//檔案大小
Console.WriteLine(fileInfo.IsReadOnly);//是否隻可讀
fileInfo.Delete();//删除的是輸出路徑的檔案,工程下的檔案還是存在
//fileInfo.CopyTo("tt.txt");
FileInfo fileInfo = new FileInfo("wangjun.txt");
//if(fileInfo.Exists==false)//如果目前檔案不存在
//{
// fileInfo.Create();//建立目前檔案
//}
//fileInfo.MoveTo("wangjun2.txt");//相當于重命名
//檔案夾操作(目錄操作)(按照完整路徑名建立)
//DirectoryInfo dirInfo = new DirectoryInfo(@"E:\All_Of_Code\C#_Project\CSharp第三季\026-檔案操作_檢視檔案和檔案夾資訊\bin\Debug");//檢視debug檔案夾資訊
//Console.WriteLine(dirInfo.Exists);
//Console.WriteLine(dirInfo.Name);
//Console.WriteLine(dirInfo.Parent);
//Console.WriteLine(dirInfo.Root);
//Console.WriteLine(dirInfo.CreationTime);
//dirInfo.CreateSubdirectory("wangjun");//建立子目錄
DirectoryInfo dirInfo = new DirectoryInfo("test");
if(dirInfo.Exists==false)
{
dirInfo.Create();//建立目錄
}
Console.ReadKey();
}
}
}