C 動態掃瞄指定目錄檔案

2021-05-28 01:35:41 字數 1227 閱讀 8800

今天,看到了這樣乙個問題;將記事本中的內容讀取出來(將文字文件中的**號碼所屬地讀取出來(多個檔案)),然後將其存放到資料庫中;當我看到這個問題的時候,感覺蠻有壓力,而且是非常的大;因為我以前雖然操作過文字檔案,但並沒有同時操作多個檔案的經歷;所以感覺很有壓力。上午和同學討論了很久,結果雖然有了那麼一點思路,但還是木有將其實現,感覺有點失望,所以,吃過午飯後就開始睡覺,然後一下午的時間就這樣的過去了……

晚上,我覺得還是有必要將其實現,不然今天就被我這樣白白的浪費了,但是問題卻仍然沒有解決,所以我必須將其解決掉。在網上查詢了些資料、同時也查詢了下msdn文件,最終理清了思路,如下:

首先,要獲得檔案目錄;其次,指定要讀取的檔案型別;再次,將目錄中的檔案(按照指定的檔案型別)逐一讀取出來;最後,將每個文件逐一進行讀取,並對裡面的內容進行逐一分割操作,賦給字串陣列;並且將其儲存到資料庫中。下面是對功能實現的**:

private void button1_click(object sender, eventargs e)

///接收路徑

string path = fldg.selectedpath;

"路徑顯示");

///現在要做的就是將資料存放到表中;

string file = directory.getfiles(path, "*.txt", searchoption.alldirectories);

using (sqlconnection sqlconn = new sqlconnection(conn))

foreach(string f in file), stringsplitoptions.removeemptyentries);

using (sqlconnection sqlconn = new sqlconnection(conn))

}  }    }

messagebox.show("新增成功了","提示操作");

}

到這裡,暫時實現的是對檔案的讀取和存放到資料庫,並沒有實現查詢功能;主要是因為查詢功能實現起來相對容易些,所以就沒有對其進行實現。

Android掃瞄指定檔案和目錄

1 啟動mediascanner服務,掃瞄 檔案 程式通過傳送下面的intent啟動mediascanner服務掃瞄指定的檔案或目錄 intent.action media scanner scan file 掃瞄指定檔案 public void scanfileasync context ctx,...

python glob模組掃瞄檔案目錄

1 glob模組是最簡單的模組之一,內容非常少。用它可以查詢符合特定規則的檔案路徑名。跟使用windows下的檔案搜尋差不多。查詢檔案只用到三個匹配符 匹配0個或多個字元 匹配單個字元 匹配指定範圍內的字元,如 0 9 匹配數字。glob.glob pathname 返回所有匹配的檔案路徑列表。它只...

c 指定目錄下的檔案遍歷

要實現指定目錄下檔案的遍歷需要執行一下的部分 第一步獲取當前路徑的名字 max path是在windows定義的所有的路徑名字不超過其,呼叫該函式會使得得到當前的目錄 include char buff max path getcurrentdirectory max path,buff 接下來我們...