一種文件處理方法、裝置及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,特別涉及一種文件處理方法、裝置及電子設(shè)備。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,各種類型的應(yīng)用程序逐漸增多,用戶在終端中安裝的應(yīng)用程序也越來越多。在用戶使用應(yīng)用程序的過程中,該應(yīng)用程序會產(chǎn)生很多文件。比如,在用戶使用社交類應(yīng)用程序與其他用戶進(jìn)行聊天互動過程中,與對方進(jìn)行了視頻文件、音頻文件的傳送等,用戶所使用的該社交類應(yīng)用程序會產(chǎn)生運(yùn)行配置文件、視頻文件、音頻文件等。隨著時(shí)間的積累,應(yīng)用程序產(chǎn)生的各類文件越來越多,這些文件需要占用終端的存儲空間也越來越大。所以,用戶總是會有對應(yīng)用程序中的文件進(jìn)行清理的需求。
[0003]現(xiàn)有技術(shù)中,如果用戶有對應(yīng)用程序中的文件進(jìn)行清理的需求,終端將向用戶展示該應(yīng)用程序中所有可被清理的文件的名稱信息,由用戶根據(jù)需要選擇要對哪些文件進(jìn)行清理。
[0004]這種方法存在一定的缺點(diǎn),給用戶的選擇帶來較大困難,因?yàn)橛脩魞H僅根據(jù)文件的名稱信息,較難確定哪些文件需要清理,哪些文件需要保留,用戶在進(jìn)行選擇時(shí),可能還需要再具體查看這些文件的詳細(xì)信息,操作較為繁瑣,用戶體驗(yàn)較差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例的目的在于提供一種文件處理方法、裝置及電子設(shè)備,以方便用戶對文件進(jìn)行選擇,提升用戶體驗(yàn)。技術(shù)方案如下:
[0006]—種文件處理方法,應(yīng)用于終端,包括:
[0007]接收用戶基于應(yīng)用程序維度的文件清理觸發(fā)請求;
[0008]確定所述應(yīng)用程序中每個(gè)文件的文件屬性;
[0009]對于第一文件屬性的文件,提供能夠直接進(jìn)行刪除處理的第一操作接口;
[0010]對于第二文件屬性的文件,提供用于查看的第二操作接口。
[0011]在本發(fā)明的一種【具體實(shí)施方式】中,在所述提供用于查看的第二操作接口之后,所述方法還包括:
[0012]對于所述第二文件屬性的每個(gè)文件,確定該文件的處理建議;
[0013]當(dāng)接收到所述用戶通過所述第二操作接口發(fā)送的查看指令時(shí),輸出展示所述第二文件屬性的每個(gè)文件及該文件的處理建議對應(yīng)的提示信息。
[0014]在本發(fā)明的一種【具體實(shí)施方式】中,所述輸出展示所述第二文件屬性的每個(gè)文件及該文件的處理建議對應(yīng)的提示信息,包括:
[0015]按照所述第二文件屬性的每個(gè)文件的生成時(shí)刻的先后順序,輸出展示每個(gè)文件及該文件的處理建議對應(yīng)的提示信息。
[0016]在本發(fā)明的一種【具體實(shí)施方式】中,對于所述第二文件屬性的每個(gè)文件,確定該文件的處理建議,包括:
[0017]對于所述第二文件屬性的每個(gè)文件,根據(jù)該文件的存儲位置,判斷在所述終端中除所述應(yīng)用程序的文件存儲位置外的其他存儲位置處是否保存有該文件;
[0018]如果有,則確定該文件的處理建議為對該文件進(jìn)行刪除處理。
[0019]在本發(fā)明的一種【具體實(shí)施方式】中,對于所述第二文件屬性的每個(gè)文件,確定該文件的處理建議,包括:
[0020]對于所述第二文件屬性的每個(gè)文件,根據(jù)該文件的生成時(shí)刻,判斷該文件的生成時(shí)刻距離當(dāng)前時(shí)刻的時(shí)長是否大于預(yù)設(shè)時(shí)長閾值;
[0021]如果是,則確定該文件的處理建議為對該文件進(jìn)行刪除處理。
[0022]在本發(fā)明的一種【具體實(shí)施方式】中,對于所述第二文件屬性的每個(gè)文件,確定該文件的處理建議,包括:
[0023]對于所述第二文件屬性的每個(gè)文件,判斷該文件是否為預(yù)設(shè)的清理白名單中的文件;
[0024]如果是,則確定該文件的處理建議為對該文件進(jìn)行保留處理。
[0025]在本發(fā)明的一種【具體實(shí)施方式】中,所述對于所述第二文件屬性的每個(gè)文件,確定該文件的處理建議,包括:
[0026]對于所述第二文件屬性的每個(gè)文件,確定該文件滿足的處理?xiàng)l件;
[0027]將該文件滿足的處理?xiàng)l件對應(yīng)的處理建議確定為該文件的處理建議。
[0028]在本發(fā)明的一種【具體實(shí)施方式】中,所述方法還包括:
[0029]在輸出展示所述第二文件屬性的每個(gè)文件及該文件的處理建議對應(yīng)的提示信息的同時(shí),輸出展示該文件滿足的處理?xiàng)l件。
[0030]在本發(fā)明的一種【具體實(shí)施方式】中,所述輸出展示所述第二文件屬性的每個(gè)文件及該文件的處理建議對應(yīng)的提示信息,包括:
[0031 ]將所述第二文件屬性的文件中滿足相同處理?xiàng)l件的文件構(gòu)成一個(gè)文件組;
[0032]將處于同一文件組中的文件輸出展示的同時(shí),輸出展示與該文件組中文件的處理建議對應(yīng)的提示信息。
[0033]在本發(fā)明的一種【具體實(shí)施方式】中,在所述輸出展示所述第二文件屬性的每個(gè)文件及該文件的處理建議對應(yīng)的提示信息之后,所述方法還包括:
[0034]接收所述用戶根據(jù)展示的每個(gè)文件的處理建議對應(yīng)的提示信息進(jìn)行的選擇操作;
[0035]確定所述用戶選擇的文件;
[0036]根據(jù)所述用戶對所選擇的文件發(fā)出的刪除指令,刪除所述用戶所選擇的文件。
[0037]在本發(fā)明的一種【具體實(shí)施方式】中,所述方法還包括:
[0038]接收所述用戶通過所述第一操作接口發(fā)出的清理指令;
[0039]對所有第一文件屬性的文件進(jìn)行刪除處理。
[0040]一種文件處理裝置,應(yīng)用于終端,包括:
[0041]清理觸發(fā)請求接收模塊,用于接收用戶基于應(yīng)用程序維度的文件清理觸發(fā)請求;
[0042]文件屬性確定模塊,用于確定所述應(yīng)用程序中每個(gè)文件的文件屬性;
[0043]第一操作接口提供模塊,用于對于第一文件屬性的文件,提供能夠直接進(jìn)行刪除處理的第一操作接口;
[0044]第二操作接口提供模塊,用于對于第二文件屬性的文件,提供用于查看的第二操作接口。
[0045]在本發(fā)明的一種【具體實(shí)施方式】中,所述裝置還包括:
[0046]處理建議確定模塊,用于對于所述第二文件屬性的每個(gè)文件,確定該文件的處理建議;
[0047]輸出展示模塊,用于當(dāng)接收到所述用戶通過所述第二操作接口發(fā)送的查看指令時(shí),輸出展示所述第二文件屬性的每個(gè)文件及該文件的處理建議對應(yīng)的提示信息。
[0048]在本發(fā)明的一種【具體實(shí)施方式】中,所述輸出展示模塊,具體用于:
[0049]按照所述第二文件屬性的每個(gè)文件的生成時(shí)刻的先后順序,輸出展示每個(gè)文件及該文件的處理建議對應(yīng)的提示信息。
[0050]在本發(fā)明的一種【具體實(shí)施方式】中,所述處理建議確定模塊,具體用于:
[0051]對于所述第二文件屬性的每個(gè)文件,根據(jù)該文件的存儲位置,判斷在所述終端中除所述應(yīng)用程序的文件存儲位置外的其他存儲位置處是否保存有該文件;
[0052]如果有,則確定該文件的處理建議為對該文件進(jìn)行刪除處理。
[0053]在本發(fā)明的一種【具體實(shí)施方式】中,所述處理建議確定模塊,具體用于:
[0054]對于所述第二文件屬性的每個(gè)文件,根據(jù)該文件的生成時(shí)刻,判斷該文件的生成時(shí)刻距離當(dāng)前時(shí)刻的時(shí)長是否大于預(yù)設(shè)時(shí)長閾值;
[0055]如果是,則確定該文件的處理建議為對該文件進(jìn)行刪除處理。
[0056]在本發(fā)明的一種【具體實(shí)施方式】中,所述處理建議確定模塊,具體用于:
[0057]對于所述第二文件屬性的每個(gè)文件,判斷該文件是否為預(yù)設(shè)的清理白名單中的文件;
[0058]如果是,則確定該文件的處理建議為對該文件進(jìn)行保留處理。
[0059]在本發(fā)明的一種【具體實(shí)施方式】中,所述處理建議確定模塊,具體用于:
[0060]對于所述第二文件屬性的每個(gè)文件,確定該文件滿足的處理?xiàng)l件;
[0061 ]將該文件滿足的處理?xiàng)l件對應(yīng)的處理建議確定為該文件的處理建議。
[0062]在本發(fā)明的一種【具體實(shí)施方式】中,所述裝置還包括處理?xiàng)l件輸出模塊:
[0063]所述處理?xiàng)l件輸出模塊,用于在輸出展示所述第二文件屬性的每個(gè)文件及該文件的處理建議對應(yīng)的提示信息的同時(shí),輸出展示該文件滿足的處理?xiàng)l件。
[0064]在本發(fā)明的一種【具體實(shí)施方式】中,所述輸出展示模塊,具體用于:
[0065]將所述第二文件屬性的文件中滿足相同處理?xiàng)l件的文件構(gòu)成一個(gè)文件組;
[0066]將處于同一文件組中的文件輸出展示的同時(shí),輸出展示與該文件組中文件的處理建議對應(yīng)的提示信息。
[0067]在本發(fā)明的一種【具體實(shí)施方式】中,所述裝置還包括第一處理模塊,用于:
[0068]接收所述用戶根據(jù)展示的每個(gè)文件的處理建議對應(yīng)的提示信息進(jìn)行的選擇操作;
[0069]確定所述用戶選擇的文件;
[0070]根據(jù)所述用戶對所選擇的文件發(fā)出的刪除指令,刪除所述用戶所選擇的文件。
[0071]在本發(fā)明的一種【具體實(shí)施方式】中,所述裝置還包括第二處理模塊,用于:
[0072]接收所述用戶通過所述第一操作接口發(fā)出的清理指令;
[0073]對所有第一文件屬性的文件進(jìn)行刪除處理。
[0074]一種電子設(shè)備,包括:處理器、存儲器、通信接口和總線;
[0075]所述處理器、所述存儲器和所述通信接口通過所述總線連接并完成相互間的通
?目;
[0076]所述存儲器存儲可執(zhí)行程序代碼;
[0077]所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運(yùn)行與所述可執(zhí)行程序代碼對應(yīng)的程