資源簡介
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.IO;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
namespace?FileReadWrite
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????
????????private?static?Boolean?createutf_8file(string?strText?string?strPath)
????????{
????????????//聲明一個Boolean變量返回文件是否新增成功
????????????Boolean?blstate?=?false;
????????????if?(!File.Exists(strPath))?//根據文件路徑判斷文件是否存在
????????????{
????????????????//使用using語句創建實現了IDisposable接口的類,當using語句塊結束后,
????????????????//程序會自動調用IDisposable接口的Dispose方法來銷毀創建的實例。
????????????????using?(StreamWriter?sw?=?File.CreateText(strPath))??//創建用于寫入?UTF-8?編碼的文本
????????????????{
????????????????????sw.Write(strText);?//向寫入流中寫入內容
????????????????????blstate?=?true;?//成功即返回true
????????????????}
????????????}
????????????else?//文件存在就刪除文件
????????????{
????????????????File.Delete(“D:\\增刪改\\test1.txt“);?//使用File?操作文件的靜態類的Delete的方法刪除文件
????????????????using?(StreamWriter?sw?=?File.CreateText(strPath))??//創建用于寫入?UTF-8?編碼的文本
????????????????{
????????????????????sw.Write(strText);?//向寫入流中寫入內容
????????????????????blstate?=?true;?//成功即返回true
????????????????}
????????????????return?true;
????????????}
????????????return?blstate;
????????}
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????try
????????????{
????????????????//OpenFileDialog?ofdg?=?new?OpenFileDialog();//打開文件對話框
????????????????//if?(ofdg.ShowDialog(this)?==?System.Windows.Forms.DialogResult.OK)
????????????????//{
????????????????//????string?file?=?ofdg.FileName;
????????????????//????textBox2.Text?=?System.IO.File.ReadAllText(file?Encoding.Default);
????????????????//}
????????????????openFileDialog1.ShowDialog();??//打開選擇文件對話框
????????????????TextFileName.Text?=?openFileDialog1.FileName;??//獲取打開的文件名
????????????????FileStream?fs?=?File.OpenRead(openFileDialog1.FileName);?//打開現有文件以進行讀取
????????????????byte[]?bs?=?new?byte[1024];?//定義緩存
????????????????if?(fs.Read(bs?0?bs.Length)?>?0)???//每次讀取1024個字節?,判斷結果是否大于0
????????????????{
????????????????????textContext.Text?=?Encoding.Default.GetString(bs);?//把字節數組所有字節轉為一個字符串
????????????????????//textContext.Text?=?Convert(byte).?System.IO.File.ReadAllText(bs?Encoding.Default);
????????????????}
????????????????fs.Close();?//關閉文件流
????????????}
????????????catch?(Exception)
????????????{
????????????????throw;
????????????}
????????}
????????///?
????????///?寫入按鈕點擊事件(向文件寫入內容)
????????///?
????????///?
????????///?
????????private?void?btnWrite_Click(object?sender?EventArgs?e)
????????{
????????????if?(TextFileName.Text?!=?““)
????????????{
????????????????if?(textContext.Text?!=?““)
?????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-09-27?09:24??FileReadWrite\.vs\
?????目錄???????????0??2020-09-27?09:24??FileReadWrite\.vs\FileReadWrite\
?????目錄???????????0??2020-09-27?09:24??FileReadWrite\.vs\FileReadWrite\v16\
?????文件???????55296??2020-09-28?10:41??FileReadWrite\.vs\FileReadWrite\v16\.suo
?????文件????????1145??2020-09-27?09:24??FileReadWrite\FileReadWrite.sln
?????目錄???????????0??2020-09-28?10:22??FileReadWrite\FileReadWrite\
?????文件?????????187??2020-09-27?09:24??FileReadWrite\FileReadWrite\App.config
?????目錄???????????0??2020-09-27?17:45??FileReadWrite\FileReadWrite\bin\
?????目錄???????????0??2020-09-27?09:51??FileReadWrite\FileReadWrite\bin\Debug\
?????文件???????11264??2020-09-28?10:22??FileReadWrite\FileReadWrite\bin\Debug\FileReadWrite.exe
?????文件?????????187??2020-09-27?09:24??FileReadWrite\FileReadWrite\bin\Debug\FileReadWrite.exe.config
?????文件???????36352??2020-09-28?10:22??FileReadWrite\FileReadWrite\bin\Debug\FileReadWrite.pdb
?????目錄???????????0??2020-09-27?17:45??FileReadWrite\FileReadWrite\bin\Release\
?????文件????????3774??2020-09-27?17:45??FileReadWrite\FileReadWrite\FileReadWrite.csproj
?????文件????????7121??2020-09-28?10:22??FileReadWrite\FileReadWrite\Form1.cs
?????文件????????5721??2020-09-27?20:12??FileReadWrite\FileReadWrite\Form1.Designer.cs
?????文件????????6020??2020-09-27?20:12??FileReadWrite\FileReadWrite\Form1.resx
?????目錄???????????0??2020-09-27?09:24??FileReadWrite\FileReadWrite\obj\
?????目錄???????????0??2020-09-28?10:21??FileReadWrite\FileReadWrite\obj\Debug\
?????文件?????????210??2020-09-27?09:24??FileReadWrite\FileReadWrite\obj\Debug\.NETfr
?????文件????????1423??2020-09-28?10:13??FileReadWrite\FileReadWrite\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件????????7345??2020-09-27?17:45??FileReadWrite\FileReadWrite\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件??????????42??2020-09-27?19:35??FileReadWrite\FileReadWrite\obj\Debug\FileReadWrite.csproj.CoreCompileInputs.cache
?????文件?????????825??2020-09-27?16:45??FileReadWrite\FileReadWrite\obj\Debug\FileReadWrite.csproj.FileListAbsolute.txt
?????文件????????1012??2020-09-27?20:12??FileReadWrite\FileReadWrite\obj\Debug\FileReadWrite.csproj.GenerateResource.cache
?????文件?????????424??2020-09-28?10:21??FileReadWrite\FileReadWrite\obj\Debug\FileReadWrite.csprojAssemblyReference.cache
?????文件???????11264??2020-09-28?10:22??FileReadWrite\FileReadWrite\obj\Debug\FileReadWrite.exe
?????文件?????????180??2020-09-27?20:12??FileReadWrite\FileReadWrite\obj\Debug\FileReadWrite.Form1.resources
?????文件???????36352??2020-09-28?10:22??FileReadWrite\FileReadWrite\obj\Debug\FileReadWrite.pdb
?????文件?????????180??2020-09-27?19:35??FileReadWrite\FileReadWrite\obj\Debug\FileReadWrite.Properties.Resources.resources
?????目錄???????????0??2020-09-27?09:24??FileReadWrite\FileReadWrite\obj\Debug\TempPE\
............此處省略7個文件信息
評論
共有 條評論