資源簡介
C#讀取BIN文件內容,獲取其中數據并顯示。用于對BIN文件的操作。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?System.IO;
namespace?獲取BIN文件內容
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????private?void?btnGetPath_Click(object?sender?EventArgs?e)
????????{
????????????byte[]?binchar?=?new?byte[]?{?};
????????????OpenFileDialog?openFile?=?new?OpenFileDialog();
????????????if?(openFile.ShowDialog()?==?DialogResult.OK)
????????????{
????????????????txtPath.Text?=?openFile.FileName;
????????????}
????????}
????????private?void?btnReadBinData_Click(object?sender?EventArgs?e)
????????{
????????????FileStream?Myfile?=?new?FileStream(txtPath.Text.Trim()?FileMode.Open?FileAccess.Read);
????????????BinaryReader?binreader?=?new?BinaryReader(Myfile);
????????????int?file_len?=?(int)Myfile.Length;//獲取bin文件長度
????????????string?Mytext?=?““;
????????????byte[]?buff?=?new?byte[file_len];
????????????buff?=?binreader.ReadBytes(file_len);
????????????foreach?(byte?j?in?buff)
????????????{
????????????????Mytext?+=?j.ToString(“X2“);?//大寫?8位顯示?增加前導0
????????????????Mytext?+=?“?“;
????????????}
????????????txtData.Text?=?Mytext;
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????9728??2018-08-23?11:49??獲取BIN文件內容\獲取BIN文件內容\bin\Debug\獲取BIN文件內容.exe
?????文件??????30208??2018-08-23?11:49??獲取BIN文件內容\獲取BIN文件內容\bin\Debug\獲取BIN文件內容.pdb
?????文件??????11600??2018-08-23?11:50??獲取BIN文件內容\獲取BIN文件內容\bin\Debug\獲取BIN文件內容.vshost.exe
?????文件????????490??2014-01-13?21:31??獲取BIN文件內容\獲取BIN文件內容\bin\Debug\獲取BIN文件內容.vshost.exe.manifest
?????文件???????1405??2017-12-06?10:36??獲取BIN文件內容\獲取BIN文件內容\Form1.cs
?????文件???????4917??2017-12-06?10:19??獲取BIN文件內容\獲取BIN文件內容\Form1.Designer.cs
?????文件???????5817??2017-12-06?10:19??獲取BIN文件內容\獲取BIN文件內容\Form1.resx
?????文件???????5359??2017-12-06?14:30??獲取BIN文件內容\獲取BIN文件內容\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????6329??2018-08-23?11:49??獲取BIN文件內容\獲取BIN文件內容\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????1710??2018-08-23?11:50??獲取BIN文件內容\獲取BIN文件內容\obj\x86\Debug\獲取BIN文件內容.csproj.FileListAbsolute.txt
?????文件????????975??2017-12-06?10:19??獲取BIN文件內容\獲取BIN文件內容\obj\x86\Debug\獲取BIN文件內容.csproj.GenerateResource.Cache
?????文件???????9728??2018-08-23?11:49??獲取BIN文件內容\獲取BIN文件內容\obj\x86\Debug\獲取BIN文件內容.exe
?????文件????????180??2017-12-06?10:19??獲取BIN文件內容\獲取BIN文件內容\obj\x86\Debug\獲取BIN文件內容.Form1.resources
?????文件??????30208??2018-08-23?11:49??獲取BIN文件內容\獲取BIN文件內容\obj\x86\Debug\獲取BIN文件內容.pdb
?????文件????????180??2017-12-06?10:19??獲取BIN文件內容\獲取BIN文件內容\obj\x86\Debug\獲取BIN文件內容.Properties.Resources.resources
?????文件????????502??2017-12-06?09:58??獲取BIN文件內容\獲取BIN文件內容\Program.cs
?????文件???????1384??2017-12-06?09:58??獲取BIN文件內容\獲取BIN文件內容\Properties\AssemblyInfo.cs
?????文件???????2894??2017-12-06?09:58??獲取BIN文件內容\獲取BIN文件內容\Properties\Resources.Designer.cs
?????文件???????5612??2017-12-06?09:58??獲取BIN文件內容\獲取BIN文件內容\Properties\Resources.resx
?????文件???????1108??2017-12-06?09:58??獲取BIN文件內容\獲取BIN文件內容\Properties\Settings.Designer.cs
?????文件????????249??2017-12-06?09:58??獲取BIN文件內容\獲取BIN文件內容\Properties\Settings.settings
?????文件???????3701??2017-12-06?10:12??獲取BIN文件內容\獲取BIN文件內容\獲取BIN文件內容.csproj
?????文件????????905??2017-12-06?09:58??獲取BIN文件內容\獲取BIN文件內容.sln
????..A..H.?????18432??2018-08-23?11:50??獲取BIN文件內容\獲取BIN文件內容.suo
?????目錄??????????0??2017-12-06?09:58??獲取BIN文件內容\獲取BIN文件內容\obj\x86\Debug\TempPE
?????目錄??????????0??2018-08-23?11:49??獲取BIN文件內容\獲取BIN文件內容\obj\x86\Debug
?????目錄??????????0??2017-12-08?13:21??獲取BIN文件內容\獲取BIN文件內容\bin\Debug
?????目錄??????????0??2017-12-06?09:58??獲取BIN文件內容\獲取BIN文件內容\obj\x86
?????目錄??????????0??2017-12-06?09:58??獲取BIN文件內容\獲取BIN文件內容\bin
?????目錄??????????0??2017-12-06?09:58??獲取BIN文件內容\獲取BIN文件內容\obj
............此處省略6個文件信息
- 上一篇:C#操作TIF文件實現顯示、縮放、移動
- 下一篇:C#高校教材管理系統
評論
共有 條評論