1. 程式人生 > >[作業系統資訊]微軟詳解Windows 8檔案替換介面

[作業系統資訊]微軟詳解Windows 8檔案替換介面

日前微軟公佈了Windows 8對檔案複製、移動、重新命名等介面的多處改進,此後很多人詢問新的覆蓋檔案時“選擇檔案”對話方塊如何解決檔名衝突問題,微軟今天對這個問題進行了釋疑。在設計的背後,針對檔名衝突時的操作微軟提供了兩個層級的控制:首先也是最主要的,是一種針對所有檔名衝突的簡單的、一鍵解決、批量處理的操作介面,“全部覆蓋”或是“全部跳過”,微軟將此稱之為“簡單解決衝突對話方塊”。

此外,還有第二層面的控制體驗,也就是讓使用者選擇某個或某些有名字衝突的檔案進行操作,開啟該視窗後,微軟會提供更詳細的檔案資訊和更細分的控制選項,這就是所謂的“詳細解決衝突對話方塊”。

http://www.neowin.net/images/uploaded/3566.Figure_2D00_16_2D002D002D00_Final_2D00_hero_2D00_shot_5F00_thumb_5F00_0A266392.png

Windows 7和之前的檔案替換介面:

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/0878.Figure_2D00_2_2D002D002D00_Windows31Conflict_5F00_thumb_5F00_6559147F.png


Windows 3.1

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/5658.Figure_2D00_3_2D002D002D00_Win7_2D00_conflict_5F00_thumb_5F00_4465A1D8.png


到Windows 7已經有很顯著的變化

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/4456.Figure_2D00_4_2D002D002D00_Win7_2D00_iterations_5F00_thumb_5F00_4CD90B35.png


Windows 7體驗的改進

在Windows 8中,微軟希望能提供一種更快更流暢的檔案替換操作,引入了替換全部和全部跳過的選項。

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/0486.Figure_2D00_5_2D002D002D00_Adding_2D00_Bulk_2D00_Management_5F00_thumb_5F00_25CBB12F.png

起初微軟嘗試了兩級遞進:

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/8726.Figure_2D00_6_2D002D002D00_First_2D00_two_2D00_tier_5F00_thumb_5F00_5927748B.png

後來又發展到三級遞進:

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/8233.Figure_2D00_7_2D002D002D00_Three_2D00_tier_5F00_thumb_5F00_630C65F6.png

最後卻又選擇迴歸至一個視窗:

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/4201.Figure_2D00_8_2D002D002D00_One_2D00_tier_5F00_thumb_5F00_7725827F.png

但是這個介面過於複雜,微軟認為應該提供一個更簡單的操作,結果就有了下面的這個最終設計:

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/6354.Figure_2D00_9_2D002D002D00_One_2D00_dialog_2D00_two_2D00_tier_5F00_thumb_5F00_20B94DB3.png

使用者可以選擇全部覆蓋、全部跳過和讓使用者自己選擇,從而開啟上面所設計的包含詳細資訊的檔案替換對話方塊。

但是微軟覺得在這個設計中還有一個缺陷,那就是開啟讓使用者自己選擇介面後仍然會存在混淆和疑惑,因為這裡仍然提供了全部覆蓋、全部跳過兩個選項,因此,微軟決定在這個視窗中取消這兩個選擇,最終定型如下:

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/4213.Figure_2D00_10_2D002D002D00_Basic_2D00_structure_5F00_thumb_5F00_3B8573BF.png

思路確定後,接下來就是介面的具體設計了,下面就是Windows 8將採用的檔案覆蓋介面:

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/3443.Figure_2D00_11_2D002D002D00_Pre_2D00_test_5F00_thumb_5F00_0BE75533.png

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/6507.Figure_2D00_12_2D002D002D00_First_2D00_RITE_5F00_thumb_5F00_72BEC98A.png

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/6675.Figure_2D00_13_2D002D002D00_Hit_2D00_target_5F00_thumb_5F00_36DF4338.png

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/1488.Figure_2D00_14_2D002D002D00_Intra_2D00_test_2D00_refinement_5F00_thumb_5F00_470B0B31.png

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/2061.Figure_2D00_15_2D002D002D00_Second_2D00_usability_2D00_test_5F00_thumb_5F00_0B6AFC71.png

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/3566.Figure_2D00_16_2D002D002D00_Final_2D00_hero_2D00_shot_5F00_thumb_5F00_0A266392.png

文/驅動之家