關于createfile函數(shù)的作用,createfile函數(shù)這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、你找的是c++里的創(chuàng)建文件的函數(shù),在c#里應該是用下面的--------------------------------------------------------------------------------------File 類提供用于創(chuàng)建、復制、刪除、移動和打開文件的靜態(tài)方法,并協(xié)助創(chuàng)建 FileStream 對象。
2、繼承層次結(jié)構(gòu)System.Object ***.IO.File命名空間: ***.IO程序集: mscorlib(在 mscorlib.dll 中)語法C#public static class FileFile 類型公開以下成員。
3、公共方法靜態(tài)成員 Create(String) 在指定路徑中創(chuàng)建或覆蓋文件。
4、公共方法靜態(tài)成員 Create(String, Int32) 創(chuàng)建或覆蓋指定的文件。
5、公共方法靜態(tài)成員 Create(String, Int32, FileOptions) 創(chuàng)建或覆蓋指定的文件,并指定緩沖區(qū)大小和一個描述如何創(chuàng)建或覆蓋該文件的 FileOptions 值。
6、公共方法靜態(tài)成員 Create(String, Int32, FileOptions, FileSecurity) 創(chuàng)建或覆蓋具有指定的緩沖區(qū)大小、文件選項和文件安全性的指定文件。
7、下面的示例在指定路徑中創(chuàng)建一個文件,將一些信息寫入該文件,再從文件中讀取。
8、using System;using ***.IO;using System.Text;class Test{ public static void Main() { string path = @"c:empMyTest.txt"; try { // Delete the file if it exists. if (File.Exists(path)) { // Note that no lock is put on the // file and the possibility exists // that another process could do // something with it between // the calls to Exists and Delete. File.Delete(path); } // Create the file. using (FileStream fs = File.Create(path)) { Byte[] info = new UTF8Encoding(true).GetBytes("This is some text in the file."); // Add some information to the file. fs.Write(info, 0, info.Length); } // Open the stream and read it back. using (StreamReader sr = File.OpenText(path)) { string s = ""; while ((s = sr.ReadLine()) != null) { Console.WriteLine(s); } } } catch (Exception Ex) { Console.WriteLine(Ex.ToString()); } }}。
本文分享完畢,希望對大家有所幫助。
標簽:
免責聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!