,該操作可以只在獲取文件信息時執(zhí)行。
[0046]在上述任一實施例的基礎上,本發(fā)明提供了獲取分布式文件系統(tǒng)中文件的創(chuàng)建時間的方法的又一種【具體實施方式】。與上述實施例相比,本實施例增加了對獲取到的創(chuàng)建時間進行顯示的步驟,該方法的流程圖如圖2所示,其包括:
[0047]步驟S200:預先建立外圍分布式文件系統(tǒng)中文件的擴展屬性列表,所述擴展屬性列表存儲有至少包括所述文件的創(chuàng)建時間信息的元數(shù)據(jù);
[0048]步驟S201:在接收到客戶端對目標文件的信息進行查詢的指令后,獲取所述目標文件的擴展屬性列表;
[0049]步驟S202:通過所述擴展屬性列表查詢所述目標文件所對應的創(chuàng)建時間;
[0050]步驟S203:將所述創(chuàng)建時間發(fā)送至客戶端;
[0051]步驟S204:將接收到的所述創(chuàng)建時間進行顯示。
[0052]本發(fā)明所提供的獲取分布式文件系統(tǒng)中文件的創(chuàng)建時間的方法,預先將文件的創(chuàng)建時間作為擴展屬性保存到文件的擴展屬性列表中,這樣在windows系統(tǒng)下查詢展示文件信息時,能夠通過獲取目標文件的擴展屬性列表,并通過查詢該擴展屬性列表,獲取其對應的創(chuàng)建時間。本發(fā)明所提供的獲取分布式文件系統(tǒng)中文件的創(chuàng)建時間的方法,將創(chuàng)建時間信息保存到文件的擴展屬性當中,不會直接修改文件的基礎屬性,因此能夠保證文件元數(shù)據(jù)的正確性。
[0053]本發(fā)明實施例能夠在windows系統(tǒng)下查看外圍分布式文件系統(tǒng)內(nèi)的文件時,正確顯示該文件的創(chuàng)建時間。
[0054]具體地,本發(fā)明可以在軟件層面實現(xiàn),具體流程可以描述為:
[0055]從windows系統(tǒng)下對外圍分布式文件系統(tǒng)進行讀寫操作;
[0056]對于新增文件\目錄,保存當前系統(tǒng)時間到文件的擴展屬性;
[0057]對于不是通過windows創(chuàng)建的文件,該部分文件沒有保存創(chuàng)建時間擴展屬性,需要將修改時間作為創(chuàng)建時間保存到擴展屬性列表中;
[0058]通過windows系統(tǒng)查詢文件信息可先獲取其擴展屬性列表;
[0059]通過其擴展屬性列表查詢到對應的創(chuàng)建時間,并將其創(chuàng)建時間進行正確展示。
[0060]本發(fā)明所提供的獲取分布式文件系統(tǒng)中文件的創(chuàng)建時間的裝置的一種【具體實施方式】的結構框圖如圖3所示,該裝置包括:
[0061]建立模塊100,用于預先建立外圍分布式文件系統(tǒng)中文件的擴展屬性列表,所述擴展屬性列表存儲有至少包括所述文件的創(chuàng)建時間信息的元數(shù)據(jù);
[0062]獲取模塊200,用于在接收到客戶端對目標文件的信息進行查詢的指令后,獲取所述目標文件的擴展屬性列表;
[0063]查詢模塊300,用于通過所述擴展屬性列表查詢所述目標文件所對應的創(chuàng)建時間;
[0064]發(fā)送模塊400,用于將所述創(chuàng)建時間發(fā)送至客戶端。
[0065]本發(fā)明所提供的獲取分布式文件系統(tǒng)中文件的創(chuàng)建時間的裝置,預先將文件的創(chuàng)建時間作為擴展屬性保存到文件的擴展屬性列表中,這樣在windows系統(tǒng)下查詢展示文件信息時,能夠通過獲取目標文件的擴展屬性列表,并通過查詢擴展屬性列表,獲取其對應的創(chuàng)建時間。本發(fā)明所提供的獲取分布式文件系統(tǒng)中文件的創(chuàng)建時間的裝置,將創(chuàng)建時間信息保存到文件的擴展屬性當中,不會直接修改文件的基礎屬性,因此在保證了文件元數(shù)據(jù)正確的同時,可在windows系統(tǒng)下獲取到外圍分布式文件系統(tǒng)中文件的創(chuàng)建時間。
[0066]作為一種【具體實施方式】,建立模塊可以在外圍分布式文件系統(tǒng)中新建文件時,將當前系統(tǒng)的時間作為所述新建文件的創(chuàng)建時間,保存至所述擴展屬性列表中;而對分布式文件系統(tǒng)中已存在文件進行修改時,將修改時間作為所述已存在文件的創(chuàng)建時間,保存至所述擴展屬性列表中。
[0067]作為一種【具體實施方式】,本發(fā)明所提供的獲取分布式文件系統(tǒng)中文件的創(chuàng)建時間的裝置還可以進一步包括:
[0068]顯示模塊500,用于將接收到的所述創(chuàng)建時間進行顯示。
[0069]本發(fā)明所提供的獲取分布式文件系統(tǒng)中文件的創(chuàng)建時間的裝置與方法相對應,在此不再贅述。
[0070]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同或相似部分互相參見即可。
[0071]對所公開的實施例的上述說明,使本領域專業(yè)技術人員能夠實現(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領域的專業(yè)技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【主權項】
1.一種獲取分布式文件系統(tǒng)中文件的創(chuàng)建時間的方法,其特征在于,包括: 預先建立外圍分布式文件系統(tǒng)中文件的擴展屬性列表,所述擴展屬性列表存儲有至少包括所述文件的創(chuàng)建時間信息的元數(shù)據(jù); 在接收到客戶端對目標文件的信息進行查詢的指令后,獲取所述目標文件的擴展屬性列表; 通過所述擴展屬性列表查詢所述目標文件所對應的創(chuàng)建時間; 將所述創(chuàng)建時間發(fā)送至客戶端。2.如權利要求1所述的獲取分布式文件系統(tǒng)中文件的創(chuàng)建時間的方法,其特征在于,所述預先建立外圍分布式文件系統(tǒng)中文件的擴展屬性列表包括: 在外圍分布式文件系統(tǒng)中新建文件時,將當前系統(tǒng)的時間作為所述新建文件的創(chuàng)建時間,保存至所述擴展屬性列表中; 在對分布式文件系統(tǒng)中已存在文件進行修改時,將修改時間作為所述已存在文件的創(chuàng)建時間,保存至所述擴展屬性列表中。3.如權利要求2所述的獲取分布式文件系統(tǒng)中文件的創(chuàng)建時間的方法,其特征在于,所述擴展屬性列表與相對應的文件共同存儲于外圍分布式文件系統(tǒng)中。4.如權利要求1至3任一項所述的獲取分布式文件系統(tǒng)中文件的創(chuàng)建時間的方法,其特征在于,還包括: 將接收到的所述創(chuàng)建時間進行顯示。5.一種獲取分布式文件系統(tǒng)中文件的創(chuàng)建時間的裝置,其特征在于,包括: 建立模塊,用于預先建立外圍分布式文件系統(tǒng)中文件的擴展屬性列表,所述擴展屬性列表存儲有至少包括所述文件的創(chuàng)建時間信息的元數(shù)據(jù); 獲取模塊,用于在接收到客戶端對目標文件的信息進行查詢的指令后,獲取所述目標文件的擴展屬性列表; 查詢模塊,用于通過所述擴展屬性列表查詢所述目標文件所對應的創(chuàng)建時間; 發(fā)送模塊,用于將所述創(chuàng)建時間發(fā)送至客戶端。6.如權利要求5所述的獲取分布式文件系統(tǒng)中文件的創(chuàng)建時間的裝置,其特征在于,所述建立模塊用于預先建立外圍分布式文件系統(tǒng)中文件的擴展屬性列表包括: 所述建立模塊具體用于,在外圍分布式文件系統(tǒng)中新建文件時,將當前系統(tǒng)的時間作為所述新建文件的創(chuàng)建時間,保存至所述擴展屬性列表中;在對分布式文件系統(tǒng)中已存在文件進行修改時,將修改時間作為所述已存在文件的創(chuàng)建時間,保存至所述擴展屬性列表中。7.如權利要求5或6所述的獲取分布式文件系統(tǒng)中文件的創(chuàng)建時間的裝置,其特征在于,還包括: 顯示模塊,用于將接收到的所述創(chuàng)建時間進行顯示。
【專利摘要】本發(fā)明公開了一種獲取分布式文件系統(tǒng)中文件的創(chuàng)建時間的方法及裝置,其方法包括:預先建立外圍分布式文件系統(tǒng)中文件的擴展屬性列表,所述擴展屬性列表存儲有至少包括所述文件的創(chuàng)建時間信息的元數(shù)據(jù);在接收到客戶端對目標文件的信息進行查詢的指令后,獲取所述目標文件的擴展屬性列表;通過所述擴展屬性列表查詢所述目標文件所對應的創(chuàng)建時間;將所述創(chuàng)建時間發(fā)送至客戶端。本發(fā)明所提供的獲取分布式文件系統(tǒng)中文件的創(chuàng)建時間的方法及裝置,將創(chuàng)建時間信息保存到文件的擴展屬性當中,可在windows系統(tǒng)下獲取到外圍分布式文件系統(tǒng)中文件的創(chuàng)建時間。
【IPC分類】G06F17/30
【公開號】CN105095478
【申請?zhí)枴緾N201510494045
【發(fā)明人】于魯憲
【申請人】浪潮(北京)電子信息產(chǎn)業(yè)有限公司
【公開日】2015年11月25日
【申請日】2015年8月12日