一種文件夾屬性的生成方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種文件夾屬性的生成方法和系統(tǒng)。
【背景技術(shù)】
[0002] 隨著科學(xué)技術(shù)的發(fā)展,使用互聯(lián)網(wǎng)及各種終端應(yīng)用的客戶日益增多,在日常生活、 工作及娛樂的同時,用戶需要下載、存儲并管理不同類型的大量文件。處理這些大批量文件 時,用戶通常需要創(chuàng)建新建文件夾對這些文件進(jìn)行分類管理。
[0003] 創(chuàng)建新建文件夾時,現(xiàn)有對新建文件夾命名的方式需要用戶手動輸入。如果用戶 需要處理很多文件,創(chuàng)建大量新建文件夾時,那么這種手動輸入新建文件夾名稱的方式,就 會變得比較繁瑣,加重了用戶的工作量。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種文件夾屬性的生成方法和系 統(tǒng),減少了用戶手動輸入新建文件夾屬性所帶來的麻煩,有效提高了用戶工作效率。
[0005] 為了解決上述技術(shù)問題,本發(fā)明實施例第一方面公開了一種文件夾屬性的生成方 法,包括:
[0006] 接收創(chuàng)建文件夾的指令;
[0007] 根據(jù)指令創(chuàng)建文件夾;
[0008] 讀取將要置入或已經(jīng)置入文件夾中的文件的屬性參數(shù);
[0009] 分析屬性參數(shù),根據(jù)分析結(jié)果生成文件夾的屬性。
[0010] 在其中一個實施例中,讀取將要置入或已經(jīng)置入文件夾中的文件的屬性參數(shù),包 括:
[0011] 檢測將要置入或已經(jīng)置入文件夾中的文件的數(shù)量;
[0012] 當(dāng)檢測到文件數(shù)量少于兩件時,提取文件的一個或多個屬性參數(shù);
[0013] 當(dāng)檢測到文件數(shù)量不少于兩件時,提取多個文件的相同的一個或多個屬性參數(shù)。
[0014] 在其中一個實施例中,分析屬性參數(shù),根據(jù)分析結(jié)果生成文件夾的屬性,包括:
[0015] 預(yù)先建立包含標(biāo)識信息與文件夾屬性相對應(yīng)關(guān)系的結(jié)果表,標(biāo)識信息作為提取文 件的一個或多個屬性參數(shù)中與標(biāo)識信息相匹配的屬性參數(shù)的提取標(biāo)準(zhǔn);
[0016] 根據(jù)結(jié)果表,提取文件的一個或多個屬性參數(shù)中與標(biāo)識信息相匹配的文件屬性參 數(shù);
[0017] 根據(jù)結(jié)果表,查找與提取的屬性參數(shù)相匹配的標(biāo)識信息相對應(yīng)的文件夾屬性;
[0018] 根據(jù)查找到的文件夾屬性,生成文件夾的屬性。
[0019] 在其中一個實施例中,分析屬性參數(shù),根據(jù)分析結(jié)果生成文件夾的屬性,包括:
[0020] 將讀取到的屬性參數(shù),作為文件夾的屬性,生成文件夾的屬性;或
[0021] 預(yù)先建立包含屬性參數(shù)與文件夾屬性相對應(yīng)關(guān)系的對照表;
[0022] 根據(jù)讀取到的屬性參數(shù),查詢對照表中與讀取到的屬性參數(shù)相對應(yīng)的文件夾屬 性;
[0023] 根據(jù)查詢到的文件夾屬性,生成文件夾的屬性。
[0024] 在其中一個實施例中,分析屬性參數(shù),根據(jù)分析結(jié)果生成文件夾的屬性,包括:
[0025] 分析屬性參數(shù),根據(jù)分析結(jié)果和附加信息,生成文件夾的屬性,其中附加信息根據(jù) 指令的屬性參數(shù)和/或用戶預(yù)設(shè)信息生成,用于防止文件夾的屬性的沖突。
[0026] 在其中一個實施例中,分析屬性參數(shù),根據(jù)分析結(jié)果和附加信息,生成文件夾的屬 性,具體包括:
[0027] 分析屬性參數(shù),判斷分析結(jié)果是否與當(dāng)前目錄下已有的文件夾的屬性沖突;
[0028] 當(dāng)判斷結(jié)果為是時,根據(jù)分析結(jié)果和附加信息,生成文件夾的屬性。
[0029] 本發(fā)明實施例第二方面公開了一種文件夾屬性的生成系統(tǒng),包括:
[0030] 接收模塊,用于接收創(chuàng)建文件夾的指令;
[0031] 創(chuàng)建模塊,用于根據(jù)接收模塊接收到的指令創(chuàng)建文件夾;
[0032] 讀取模塊,用于讀取將要置入或已經(jīng)置入創(chuàng)建模塊創(chuàng)建的文件夾中的文件的屬性 參數(shù);
[0033] 生成模塊,用于分析讀取模塊讀取的屬性參數(shù),根據(jù)分析結(jié)果生成文件夾的屬性。
[0034] 在其中一個實施例中,讀取模塊包括:
[0035] 檢測單元,用于檢測將要置入或已經(jīng)置入文件夾中的文件的數(shù)量;
[0036] 第一提取單元,用于當(dāng)檢測單元檢測到文件數(shù)量少于兩件時,提取文件的一個或 多個屬性參數(shù);
[0037] 第二提取單元,用于當(dāng)檢測單元檢測到文件數(shù)量不少于兩件時,提取多個文件的 相同的一個或多個屬性參數(shù)。
[0038] 在其中一個實施例中,生成模塊包括:
[0039] 第一預(yù)設(shè)單元,用于預(yù)先建立包含標(biāo)識信息與文件夾屬性相對應(yīng)關(guān)系的結(jié)果表, 標(biāo)識信息作為提取文件的一個或多個屬性參數(shù)中與標(biāo)識信息相匹配的屬性參數(shù)的提取標(biāo) 準(zhǔn);
[0040] 第三提取單元,用于根據(jù)第一預(yù)設(shè)單元所預(yù)先建立的結(jié)果表,提取文件的一個或 多個屬性參數(shù)中與標(biāo)識信息相匹配的文件屬性參數(shù);
[0041] 查找單元,用于根據(jù)結(jié)果表,查找與第三提取單元提取出的屬性參數(shù)相匹配的標(biāo) 識信息相對應(yīng)的文件夾屬性;
[0042] 第一生成單元,用于根據(jù)查找單元查找到的文件夾屬性,生成文件夾的屬性。
[0043] 在其中一個實施例中,生成模塊包括:
[0044] 第二生成單元,用于將讀取模塊讀取到的屬性參數(shù),作為文件夾的屬性,生成文件 夾的屬性;或
[0045] 第二預(yù)設(shè)單元,用于預(yù)先建立包含屬性參數(shù)與文件夾屬性相對應(yīng)關(guān)系的對照表;
[0046] 查詢單元,用于根據(jù)讀取模塊讀取到的屬性參數(shù),查詢第二預(yù)設(shè)單元建立的對照 表中與讀取到的屬性參數(shù)相對應(yīng)的文件夾屬性;
[0047] 第三生成單元,用于根據(jù)查詢單元查詢到的文件夾屬性,生成文件夾的屬性。
[0048] 在其中一個實施例中,生成模塊具體用于:
[0049] 分析讀取模塊提取的屬性參數(shù),根據(jù)分析結(jié)果和附加信息,生成文件夾的屬性,其 中附加信息根據(jù)指令的屬性參數(shù)和/或用戶預(yù)設(shè)信息生成,用于防止文件夾的屬性的沖 突。
[0050] 在其中一個實施例中,生成模塊包括:
[0051] 判斷單元,用于分析屬性參數(shù),判斷分析結(jié)果是否與當(dāng)前目錄下已有的文件夾的 屬性沖突;
[0052] 第四生成單元,用于當(dāng)判斷單元的判斷結(jié)果為是時,根據(jù)分析結(jié)果和附加信息,生 成文件夾的屬性。
[0053] 實施本發(fā)明實施例,具有如下有益效果:
[0054] 1、通過檢測將要置入或已經(jīng)置入新建文件夾中的文件的屬性信息,提取出文件中 具有共性信息的屬性參數(shù),或者提取預(yù)設(shè)的文件的屬性參數(shù),或者預(yù)設(shè)有文件屬性參數(shù)對 應(yīng)文件夾屬性的結(jié)果表,通過屬性參數(shù)或者查找結(jié)果表中的文件夾屬性對新建文件夾的屬 性進(jìn)行設(shè)定,減少了用戶手動輸入新建文件夾屬性所帶來的麻煩,有效提高了用戶工作效 率;
[0055] 2、通過在文件夾屬性中添加附加信息,有效減少了文件夾屬性發(fā)生沖突的可能。
【附圖說明】
[0056] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0057] 圖1是本發(fā)明實施例提供的文件夾屬性生成方法的流程示意圖;
[0058] 圖2是本發(fā)明提供的文件夾屬性生成方法的另一實施例的流程示意圖;
[0059] 圖3是本發(fā)明提供的文件夾屬性生成方法的另一實施例的流程示意圖;
[0060] 圖4是本發(fā)明提供的文件夾屬性生成方法的另一實施例的流程示意圖;
[0061] 圖5是本發(fā)明實施例提供的文件夾屬性生成系統(tǒng)的結(jié)構(gòu)示意圖;
[0062] 圖6是本發(fā)明實施例提供的讀取模塊的結(jié)構(gòu)示意圖;
[0063] 圖7是本發(fā)明實施例提供的生成模塊的結(jié)構(gòu)示意圖;
[0064] 圖8是本發(fā)明提供的生成模塊的又一實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0065] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護(hù)的范圍。
[0066] 需要說明的是,在本發(fā)明實施例中使用的術(shù)語是僅僅出于描述特定實施例的目 的,而非旨在限制本發(fā)明。在本發(fā)明實施例和所附權(quán)利要求書中所使用的單數(shù)形式的"一 種"、"所述"和"該"也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解, 本文中使用的術(shù)語"和/或"是指并包含一個或多個相關(guān)聯(lián)的列出項目的任何或所有可能 組合。
[0067] 客戶端可以包含但不限于:個人電腦、智能手機(如Android手機、iOS手機等)、 平板電腦、掌上電腦、移動互聯(lián)網(wǎng)設(shè)備(MID,Mobile Internet Devices)或穿戴式智能設(shè)備 等設(shè)備;所述客戶端也可以是安裝有視頻軟件、音頻軟件、圖像軟件等其他應(yīng)用型軟件。
[0068] ID3是一種metadata容器,多應(yīng)用于MP3格式的音頻文件中,它可以將相關(guān)的曲 名、演唱者、專輯、音軌數(shù)等信息存儲在MP3文件中;一般是位于一個mp3文件的開頭或末 尾的若干字節(jié)內(nèi),附加了關(guān)于該mp3的歌手、標(biāo)題、專輯名稱、年代、風(fēng)格等信息,該信息就 被稱為ID3信息;ID3信息分為兩個版本,vl和v2版,其中:vl版的ID3在mp3文件的末尾 128字節(jié),以TAG三個字符開頭,后面跟上歌曲信息;v2版一般位于mp3的開頭,可以存儲歌 詞,該專輯的圖片等大容量的信息。此外,ID3也就是ID3Tags,其中的"Tag"在英文中名詞 的一個意思是"標(biāo)簽",所以"ID3Tags"也就是"MP3文件曲目標(biāo)簽"的意思。
[0069] 文件夾屬性包含但不限于文件夾名稱、文件夾類型、文件夾標(biāo)簽等。
[0070] 參見圖1,是本發(fā)明實施例提供的文件夾屬性生成方法的流程示意圖,該方法包 括:
[0071] 步驟S100 :接收創(chuàng)建文件夾的指令;
[0072] 具體地,接收客戶端發(fā)送的創(chuàng)建文件夾的指令,其中客戶端可以包括個人電腦、智 能手機(如Android手機、iOS手機等)