国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      文件排序方法、裝置及終端的制作方法

      文檔序號(hào):8299089閱讀:365來(lái)源:國(guó)知局
      文件排序方法、裝置及終端的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本公開(kāi)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種文件排序方法、裝置及終端。
      【背景技術(shù)】
      [0002]隨著終端的存儲(chǔ)空間越來(lái)越大,終端可以作為一種存儲(chǔ)設(shè)備用來(lái)存儲(chǔ)大量的文件。而由于終端上可存儲(chǔ)的文件也越來(lái)越多,為了便于對(duì)文件進(jìn)行查找,在顯示文件管理界面時(shí),需要對(duì)文件進(jìn)行排序。目前的排序方式主要根據(jù)文件大小、文件名或文件生成時(shí)間等進(jìn)行。例如,以按照文件名進(jìn)行排序?yàn)槔?,在排序過(guò)程中,可以按照字典序排序算法,根據(jù)文件名的第一個(gè)字符,對(duì)文件進(jìn)行排序。例如,以三個(gè)文件的文件名分別為“cup”、“cat”及“bus”為例。由于字典序排序是按照字母表的大小進(jìn)行排序,且會(huì)優(yōu)先考慮第一個(gè)字母,在第一個(gè)字母相同的情況下,才會(huì)考慮第二個(gè)字母,依此類(lèi)推。由于在字母表中b在c之前,從而文件名為“bus”的文件會(huì)排在文件名為“cup”及文件名為“cat”的文件之前,而文件名“cat”由于第二個(gè)字母a在文件名“cup”中第二個(gè)字母u之前。因此,文件名為“cat”的文件會(huì)排在文件名為“cup”的文件之前,從而排序結(jié)果為“bus”、“cat ”、“cup”。

      【發(fā)明內(nèi)容】

      [0003]為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)提供了一種文件排序方法、裝置及終端。
      [0004]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供了一種文件排序方法,該方法包括:
      [0005]將待排序文件的文件名轉(zhuǎn)換為字符串,每個(gè)文件名對(duì)應(yīng)于一個(gè)字符串;
      [0006]對(duì)于轉(zhuǎn)換后的任兩個(gè)字符串,逐位比較所述任兩個(gè)字符串中第一字符串與第二字符串中每一位字符;
      [0007]在比較過(guò)程中,如果確定所述第一字符串與所述第二字符串中包括代表數(shù)字的字符,且所述第一字符串與所述第二字符串中位于所述代表數(shù)字的字符之前的字符相同,獲取所述第一字符串與所述第二字符串中代表數(shù)字的字符對(duì)應(yīng)的數(shù)字;
      [0008]根據(jù)所述第一字符串與所述第二字符串中代表數(shù)字的字符對(duì)應(yīng)的數(shù)字之間的大小關(guān)系,對(duì)所述第一字符串對(duì)應(yīng)的文件與所述第二字符串對(duì)應(yīng)的文件進(jìn)行排序。
      [0009]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述逐位比較所述任兩個(gè)字符串中第一字符串與第二字符串中每一位字符,包括:
      [0010]當(dāng)檢測(cè)到所述任兩個(gè)字符串中第一字符串與第二字符串中第一個(gè)代表數(shù)字的字符時(shí),繼續(xù)對(duì)所述第一代表數(shù)字的字符的后續(xù)字符進(jìn)行檢測(cè),直到檢測(cè)到字符不為代表數(shù)字的字符為止。
      [0011]結(jié)合第一方面,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述獲取所述第一字符串與所述第二字符串中代表數(shù)字的字符對(duì)應(yīng)的數(shù)字,包括:
      [0012]確定所述第一字符串與所述第二字符串中檢測(cè)到的代表數(shù)字的字符個(gè)數(shù);
      [0013]根據(jù)代表數(shù)字的字符個(gè)數(shù),確定每個(gè)代表數(shù)字的字符對(duì)應(yīng)的數(shù)位;
      [0014]將所述每個(gè)代表數(shù)字的字符轉(zhuǎn)化為對(duì)應(yīng)的數(shù)字;
      [0015]根據(jù)每個(gè)代表數(shù)字的字符對(duì)應(yīng)的數(shù)字及每個(gè)代表數(shù)字的字符對(duì)應(yīng)的數(shù)位,確定所述第一字符串與所述第二字符串中代表數(shù)字的字符對(duì)應(yīng)的數(shù)字。
      [0016]結(jié)合第一方面,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述逐位比較所述任兩個(gè)字符串中第一字符串與第二字符串中每一位字符之后,還包括:
      [0017]在比較過(guò)程中,如果確定所述第一字符串與所述第二字符串中不包括代表數(shù)字的字符,通過(guò)語(yǔ)言排序算法,對(duì)所述第一字符串與所述第二字符串進(jìn)行排序;
      [0018]根據(jù)排序結(jié)果,對(duì)所述第一字符串與所述第二字符串對(duì)應(yīng)的文件進(jìn)行排序。
      [0019]結(jié)合第一方面,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述將待排序文件的文件名轉(zhuǎn)換為字符串之前,還包括:
      [0020]接收按照文件名對(duì)文件進(jìn)行排序的排序指令;
      [0021]根據(jù)所述排序指令,將文件排序方式設(shè)置為按照文件名排序。
      [0022]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供了一種文件排序裝置,該裝置包括:
      [0023]轉(zhuǎn)換模塊,用于將待排序文件的文件名轉(zhuǎn)換為字符串,每個(gè)文件名對(duì)應(yīng)于一個(gè)字符串;
      [0024]比較模塊,用于對(duì)于轉(zhuǎn)換后的任兩個(gè)字符串,逐位比較所述任兩個(gè)字符串中第一字符串與第二字符串中每一位字符;
      [0025]獲取模塊,用于在比較過(guò)程中,如果確定所述第一字符串與所述第二字符串中包括代表數(shù)字的字符,且所述第一字符串與所述第二字符串中位于所述代表數(shù)字的字符之前的字符相同,獲取所述第一字符串與所述第二字符串中代表數(shù)字的字符對(duì)應(yīng)的數(shù)字;
      [0026]第一排序模塊,用于根據(jù)所述第一字符串與所述第二字符串中代表數(shù)字的字符對(duì)應(yīng)的數(shù)字之間的大小關(guān)系,對(duì)所述第一字符串對(duì)應(yīng)的文件與所述第二字符串對(duì)應(yīng)的文件進(jìn)行排序。
      [0027]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述比較模塊,用于當(dāng)檢測(cè)到所述任兩個(gè)字符串中第一字符串與第二字符串中第一個(gè)代表數(shù)字的字符時(shí),繼續(xù)對(duì)所述第一代表數(shù)字的字符的后續(xù)字符進(jìn)行檢測(cè),直到檢測(cè)到字符不為代表數(shù)字的字符為止。
      [0028]結(jié)合第二方面,在第二方面的第二種可能的實(shí)現(xiàn)方式中,用于確定所述第一字符串與所述第二字符串中檢測(cè)到的代表數(shù)字的字符個(gè)數(shù);根據(jù)代表數(shù)字的字符個(gè)數(shù),確定每個(gè)代表數(shù)字的字符對(duì)應(yīng)的數(shù)位;將所述每個(gè)代表數(shù)字的字符轉(zhuǎn)化為對(duì)應(yīng)的數(shù)字;根據(jù)每個(gè)代表數(shù)字的字符對(duì)應(yīng)的數(shù)字及每個(gè)代表數(shù)字的字符對(duì)應(yīng)的數(shù)位,確定所述第一字符串與所述第二字符串中代表數(shù)字的字符對(duì)應(yīng)的數(shù)字。
      [0029]結(jié)合第二方面,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
      [0030]第二排序模塊,用于在比較過(guò)程中,如果確定所述第一字符串與所述第二字符串中不包括代表數(shù)字的字符,通過(guò)語(yǔ)言排序算法,對(duì)所述第一字符串與所述第二字符串進(jìn)行排序;
      [0031]第三排序模塊,用于根據(jù)排序結(jié)果,對(duì)所述第一字符串與所述第二字符串對(duì)應(yīng)的文件進(jìn)行排序。
      [0032]結(jié)合第二方面,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
      [0033]接收模塊,用于接收按照文件名對(duì)文件進(jìn)行排序的排序指令;
      [0034]設(shè)置模塊,用于根據(jù)所述排序指令,將文件排序方式設(shè)置為按照文件名排序。
      [0035]根據(jù)本公開(kāi)實(shí)施例的第三方面,提供了一種終端,包括:
      [0036]處理器;
      [0037]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
      [0038]其中,所述處理器被配置為:
      [0039]將待排序文件的文件名轉(zhuǎn)換為字符串,每個(gè)文件名對(duì)應(yīng)于一個(gè)字符串;
      [0040]對(duì)于轉(zhuǎn)換后的任兩個(gè)字符串,逐位比較所述任兩個(gè)字符串中第一字符串與第二字符串中每一位字符;
      [0041]在比較過(guò)程中,如果確定所述第一字符串與所述第二字符串中包括代表數(shù)字的字符,且所述第一字符串與所述第二字符串中位于所述代表數(shù)字的字符之前的字符相同,獲取所述第一字符串與所述第二字符串中代表數(shù)字的字符對(duì)應(yīng)的數(shù)字;
      [0042]根據(jù)所述第一字符串與所述第二字符串中代表數(shù)字的字符對(duì)應(yīng)的數(shù)字之間的大小關(guān)系,對(duì)所述第一字符串對(duì)應(yīng)的文件與所述第二字符串對(duì)應(yīng)的文件進(jìn)行排序。
      [0043]本公開(kāi)實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
      [0044]通過(guò)將待排序文件的文件名轉(zhuǎn)換為字符串,對(duì)于轉(zhuǎn)換后的任兩個(gè)字符串,逐位比較任兩個(gè)字符串中第一字符串與第二字符串中每一位字符,在比較過(guò)程中,如果確定第一字符串與第二字符串中包括代表數(shù)字的字符,且第一字符串與第二字符串中位于代表數(shù)字的字符之前的字符相同,獲取第一字符串與第二字符串中代表數(shù)字的字符對(duì)應(yīng)的數(shù)字,根據(jù)第一字符串與第二字符串中代表數(shù)字的字符對(duì)應(yīng)的數(shù)字之間的大小關(guān)系,對(duì)第一字符串對(duì)應(yīng)的文件與第二字符串對(duì)應(yīng)的文件進(jìn)行排序。由于當(dāng)根據(jù)文件名中數(shù)字大小,來(lái)對(duì)文件進(jìn)行先后排序時(shí),能根據(jù)文件名中的數(shù)字,對(duì)文件進(jìn)行排序,從而拓展了文件排序方式,使得文件排序方式更加智能,提高在界面中對(duì)文件的查找效率。
      [0045]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
      【附圖說(shuō)明】
      [0046]此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本發(fā)明的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本發(fā)明的原理。
      [0047]圖1是根據(jù)一示例性實(shí)施例示出的一種文件排序方法流程圖。
      [0048]圖2是根據(jù)一示例性實(shí)施例示出的一種文件排序方法流程圖。
      [0049]圖3是根據(jù)一示例性實(shí)施例示出的一種文件排序裝置的結(jié)構(gòu)示意圖。
      [0050]圖4是根據(jù)一示例性實(shí)施例示出的一種文件排序裝置的結(jié)構(gòu)示意圖。
      [0051]圖5是根據(jù)一示例性實(shí)施例示出的一種文件排序裝置的結(jié)構(gòu)示意圖。
      [0052]圖6是根據(jù)一示例性實(shí)施例示出的一種終端的框圖。
      【具體實(shí)施方式】
      [0053]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,
      當(dāng)前第1頁(yè)1 2 3 4 5 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1