日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > C# >内容正文

C#

C# WPF Application 下的文件操作

發(fā)布時(shí)間:2025/3/15 C# 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# WPF Application 下的文件操作 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

好氣哦,電腦好爛,每天花大把的時(shí)間在等電腦反應(yīng)上。

沒有錢買新電腦,連組臺(tái)式機(jī)的錢都沒有。好氣哦。

啊啊啊啊文件操作是什么鬼???C++下我都懵了,C#下好多東西要學(xué)!!!我不會(huì)!我不會(huì)!我不會(huì)!!!啊啊啊啊啊啊!!!

怎么辦啊?用windows API寫我要怎么樣移植到Linux下?

WINDOWS API的文件操作

一.常用函數(shù)

?

CreateFile創(chuàng)建、打開文件
ReadFile讀取文件內(nèi)容
WriteFile寫入文件內(nèi)容
SetFilePointer移動(dòng)文件指針
SetEndOfFile設(shè)置文件結(jié)尾標(biāo)志
CopyFile文件拷貝
DeleteFile文件刪除
MoveFile文件移動(dòng)
CreateDirectory創(chuàng)建一個(gè)目錄
RemoveDirectory刪除一個(gè)目錄
GetCurrentDirectory獲取當(dāng)前程序所在目錄
SetCurrentDirectory設(shè)置當(dāng)前程序所在目錄
FindFirstFile查找指定目錄下的第一個(gè)文件
FindNextFile查找下一個(gè)文件
LockFile文件鎖定
UnlockFile文件解鎖
GetFileType獲取文件類型
GetFileSize獲取文件的大小
GetFileAttributes獲取文件屬性
SetFileAttributes設(shè)置文件屬性
GetFileTime獲取文件時(shí)間
GetFileInformationByHandle獲取文件信息
GetFullPathName獲取文件的完整路徑
GetModuleFileName獲取當(dāng)前模塊全路徑

手動(dòng)復(fù)制冰森爸爸的表格get√

所以說常用的輸入輸出操作都能通過WINDOWS的內(nèi)置API來實(shí)現(xiàn),再也不用研究C++那些個(gè)殺千刀的函數(shù)啦,啦啦啦啦啦~

二. 使用方法

想要入門WINDOWS API呢,我先達(dá)成一個(gè)小目標(biāo),比如先用機(jī)器碼寫一個(gè)windows操作系統(tǒng)。。。偶不,寫一個(gè)程序來管理我磁盤上的文件。

因?yàn)槲业碾娔X太爛了,爛到家了,不僅速度不夠快,而且容量還很小。所以我所有的包都是按照邏輯聯(lián)想的方法分類備份到移動(dòng)硬盤上的。

導(dǎo)致的直接結(jié)果就是我每天需要打開二十多次Program_setup文件夾,然后一級(jí)一級(jí)的去找,我要瘋啦啦啦啦啦啦!!!所以決定自己寫一個(gè)管理文檔的小程序。。

程序功能:找出指定路徑下的所有文件,并保存文件名,文件描述,文件相對(duì)路徑三個(gè)信息。建立一個(gè)文件目錄表用于保存所有信息。

程序結(jié)構(gòu):后端使用windows API C++方式,或C#方式,前端使用WPF Application

1. 后端程序

search.h?-用于遞歸所有文件

catchInfo.h?-用于讀取并保存文件信息

store.h?-用于整理儲(chǔ)存好的文件信息數(shù)據(jù)

query.h -用于查詢表

exec.h -用于執(zhí)行文件的復(fù)制,安裝操作

update.h -用于更新安裝包文件

?

CreateFile創(chuàng)建、打開文件
ReadFile讀取文件內(nèi)容
WriteFile寫入文件內(nèi)容
SetFilePointer移動(dòng)文件指針
SetEndOfFile設(shè)置文件結(jié)尾標(biāo)志
CopyFile文件拷貝
DeleteFile文件刪除
MoveFile文件移動(dòng)
CreateDirectory創(chuàng)建一個(gè)目錄
RemoveDirectory刪除一個(gè)目錄
GetCurrentDirectory獲取當(dāng)前程序所在目錄
SetCurrentDirectory設(shè)置當(dāng)前程序所在目錄
FindFirstFile查找指定目錄下的第一個(gè)文件
FindNextFile查找下一個(gè)文件
LockFile文件鎖定
UnlockFile文件解鎖
GetFileType獲取文件類型
GetFileSize獲取文件的大小
GetFileAttributes獲取文件屬性
SetFileAttributes設(shè)置文件屬性
GetFileTime獲取文件時(shí)間
GetFileInformationByHandle獲取文件信息
GetFullPathName獲取文件的完整路徑
GetModuleFileName獲取當(dāng)前模塊全路徑

轉(zhuǎn)載于:https://www.cnblogs.com/liutianchen/p/5924981.html

總結(jié)

以上是生活随笔為你收集整理的C# WPF Application 下的文件操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。