一種快速批量處理亂碼文檔的方法
【專利摘要】本發(fā)明涉及文件處理【技術(shù)領(lǐng)域】,具體涉及一種快速批量處理亂碼文檔的方法。本發(fā)明方法如下:1、指定磁盤路徑;2、指定文件類型;3、以默認(rèn)編碼讀取文件內(nèi)容寫入內(nèi)存;4、讀取內(nèi)存中文件內(nèi)容以正常編碼格式寫入磁盤。本發(fā)明解決了由于設(shè)備類型、操作系統(tǒng)版本及軟件兼容性的差異等,而引起的文件內(nèi)容亂碼無(wú)法閱讀,以及在批量處理亂碼文檔時(shí)效率低下的問(wèn)題,可廣泛應(yīng)用于文件系統(tǒng)及文件存儲(chǔ)中。
【專利說(shuō)明】一種快速批量處理亂碼文檔的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及文件處理【技術(shù)領(lǐng)域】,具體涉及一種快速批量處理亂碼文檔的方法。
【背景技術(shù)】
[0002]不同的設(shè)備類型(如手機(jī)、電腦、平板等),不同操作系統(tǒng)及其版本,以及不同的軟件兼容性,對(duì)查看文檔時(shí)文檔內(nèi)容的編碼格式不完全相同,導(dǎo)致在查看時(shí)出現(xiàn)文檔內(nèi)容的亂碼問(wèn)題而無(wú)法閱讀。
[0003]通常在處理亂碼文檔時(shí)單個(gè)轉(zhuǎn)換,且在轉(zhuǎn)換過(guò)程中原文件容易丟失。若要處理大量的亂碼文檔,則就出現(xiàn)了處理效率低下,并且不能保證原文件的安全性問(wèn)題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明解決的技術(shù)問(wèn)題在于提供一種快速批量處理亂碼文檔的方法。使用戶能夠更高效,更安全的批量處理亂碼文檔。
[0005]本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案是:
[0006]包含以下幾個(gè)步驟:
[0007]步驟一、指定磁盤路徑;
[0008]步驟二、指定文件類型;
[0009]步驟三、以默認(rèn)編碼讀取文件內(nèi)容寫入內(nèi)存;
[0010]步驟四、讀取內(nèi)存中文件內(nèi)容以正常編碼格式寫入磁盤;
[0011]最后輸出編碼正常可閱讀的文件。
[0012]所述的步驟二中,以文件后綴名進(jìn)行判斷區(qū)分。
[0013]所述的步驟三中,讀取指定磁盤路徑下的所有文件寫入內(nèi)存,再以原文件默認(rèn)編碼格式讀取指定類型的文件內(nèi)容,寫入內(nèi)存。
[0014]所述的步驟三中,讀取指定磁盤路徑下的所有文件寫入內(nèi)存,再以原文件默認(rèn)編碼格式讀取指定類型的文件內(nèi)容,寫入內(nèi)存。
[0015]所述的步驟四中,從內(nèi)存中讀取文件內(nèi)容,以正??砷喿x的編碼格式,寫入磁盤的另一文件夾。
[0016]本發(fā)明通過(guò)讀寫內(nèi)存的方式來(lái)讀寫磁盤文件,批量轉(zhuǎn)換亂碼文檔的編碼格式,保證原文件不被丟失,提高了處理亂碼文檔的效率,以及原文件的安全性。
【專利附圖】
【附圖說(shuō)明】
[0017]下面結(jié)合附圖對(duì)本發(fā)明進(jìn)一步說(shuō)明:
[0018]附圖是本發(fā)明方法流程圖。
【具體實(shí)施方式】
[0019]如圖1所示,本發(fā)明具體包含以下幾個(gè)步驟:
[0020]步驟一:指定亂碼文檔的磁盤路徑,可以指定到具體文件,也可以指定到某一文件夾,若指定為其一文件夾,則自動(dòng)遞歸讀取該文件夾下的所有文件夾及文件夾下的文件;
[0021]步驟二:指定要處理的文件類型,以文件后綴名進(jìn)行判斷區(qū)分,若不指定文件類型,則默認(rèn)處理指定路徑下的所有文檔;
[0022]步驟三:遞歸讀取指定磁盤路徑下的所有文件以數(shù)組形式寫入內(nèi)存,循環(huán)文件數(shù)組,再以原文件默認(rèn)編碼格式讀取指定類型的文件內(nèi)容,寫入內(nèi)存;
[0023]步驟四:從內(nèi)存中讀取文件內(nèi)容,以正常的編碼格式,原文件名及原文件類型,寫入磁盤的另一文件夾,釋放資源,輸出正常編碼可閱讀的文檔。
【權(quán)利要求】
1.一種快速批量處理亂碼文檔的方法,其特征在于: 包含以下幾個(gè)步驟: 步驟一、指定磁盤路徑; 步驟二、指定文件類型; 步驟三、以默認(rèn)編碼讀取文件內(nèi)容寫入內(nèi)存; 步驟四、讀取內(nèi)存中文件內(nèi)容以正常編碼格式寫入磁盤; 最后輸出編碼正??砷喿x的文件。
2.根據(jù)權(quán)利要求1所述的快速批量處理亂碼文檔的方法,其特征在于:所述的步驟二中,以文件后綴名進(jìn)行判斷區(qū)分。
3.根據(jù)權(quán)利要求1所述的快速批量處理亂碼文檔的方法,其特征在于:所述的步驟三中,讀取指定磁盤路徑下的所有文件寫入內(nèi)存,再以原文件默認(rèn)編碼格式讀取指定類型的文件內(nèi)容,寫入內(nèi)存。
4.根據(jù)權(quán)利要求2所述的快速批量處理亂碼文檔的方法,其特征在于:所述的步驟三中,讀取指定磁盤路徑下的所有文件寫入內(nèi)存,再以原文件默認(rèn)編碼格式讀取指定類型的文件內(nèi)容,寫入內(nèi)存。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的快速批量處理亂碼文檔的方法,其特征在于:所述的步驟四中,從內(nèi)存中讀取文件內(nèi)容,以正??砷喿x的編碼格式,寫入磁盤的另一文件夾。
【文檔編號(hào)】G06F17/22GK104462031SQ201410624888
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2014年11月6日 優(yōu)先權(quán)日:2014年11月6日
【發(fā)明者】丁繼鋒, 徐震宇, 孫傲冰, 季統(tǒng)凱 申請(qǐng)人:國(guó)云科技股份有限公司