SDUT OJ bLue的檔案查詢器

2021-10-06 05:18:50 字數 785 閱讀 9273

blue 的電腦裡存了各種各樣的檔案,隨著檔案越來越多,查詢檔案也成了乙個麻煩事。

現在,他想要查詢所有指定格式(副檔名)的檔案,不過他並不會使用檔案管理器自帶的搜尋功能,所以他想求你寫乙個檔案查詢器,來幫他查詢所有指定格式的檔案。

輸入資料有多組(資料組數不超過 100),到 eof 結束。

對於每組資料:

第一行輸入乙個整數 n (1 <= n <= 100) 和乙個長度不超過 5 的字串 ex,分別表示資料夾內的檔案數量和要查詢的檔案的副檔名。

接下來的 n 行,每行輸入乙個完整檔名。保證檔名不包含空格且長度不超過 100。

對於每組資料,按照輸入順序輸出資料夾內所有副檔名符合查詢要求的檔名。

在這個題目中,用了類,個人感覺比較好理解。

#include

using

namespace std;

class

file;~

file()

;voidt(

)}string type()

string full_name()

};intmain()

}return0;

}

find 檔案的查詢

這個命令在linux中是乙個比較強大的功能,它會在你指定的資料夾下可以很精確的查詢某乙個檔案。但是它同時有乙個缺點,就是會效率會比較低,所以我推薦當你去查詢某個檔案或者想知道某個命令的路徑時,先用whereis和locate這兩個命令先去試試,如果真查不到,再使用此命令。命令說明 root loca...

Linux的檔案查詢

一 which 命令查詢 查詢ls命令的位置 which ls 從path環境變數 或者 whereis vim 二 find 檔案查詢 針對檔名 1.語法 find path.options expression action 命令 路徑 選項 表示式 動作 2.按檔名 root zz find ...

Linux的檔案查詢

檔案查詢 在檔案系統上查詢符合條件的檔案 檔案查詢 locate 非實時查詢 find 實時查詢 locate 依賴於事先構建的索引,索引的構建是在系統較為空閒時自動進行 週期性任務 手動更新資料庫 索引構建過程需要遍歷整個根檔案系統,極消耗資源 工作特點 查詢速度快 模糊查詢 非實時查詢 find...