專利名稱:用于管理文件夾的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于在計算機中管理文件夾的方法和設(shè)備,能 夠在操作系統(tǒng)下運行并且能夠從多個驅(qū)動器中選擇文件夾的存 儲目的地。
背景技術(shù):
個人計算機(下文中稱為"p c ,,) 一般包括用于存儲數(shù)據(jù)的存 儲器??蓪?shù)據(jù)存儲在安裝到PC或者通過網(wǎng)絡(luò)連接到PC的外部 存儲裝置上。JP-A-2005-301752說明了 一種用于存儲在通過網(wǎng) 絡(luò)連接到客戶端的服務(wù)器上的共享文件的文件管理方法。
在具有作為才喿作系統(tǒng)的Microsoft Windows(注冊商標)的PC 中,將內(nèi)部驅(qū)動器(如內(nèi)置盤驅(qū)動器等用于內(nèi)部存儲器的驅(qū)動器) 缺省地識別為C驅(qū)動器。相反,將為擴充存儲器容量而安裝到 PC的外部驅(qū)動器(用于如外部盤等外部存儲器的驅(qū)動器)缺省地 識別為D驅(qū)動器。
PC用戶最常使用內(nèi)部驅(qū)動器中的缺省文件夾,例如"我的 文檔(My Documents)",來作為存儲數(shù)據(jù)的目的地。具體地,用 戶最常習(xí)慣在"My Documents"下創(chuàng)建新文件夾。
然而,在指派給"My Documents"的存儲區(qū)域變滿或快變滿 時,用戶需要將數(shù)據(jù)存儲在同一內(nèi)部驅(qū)動器的另 一文件夾或另 一驅(qū)動器(例如,外部驅(qū)動器)中。
例如,在將如外部驅(qū)動器等的附加驅(qū)動器用作給代替"My Documents"文件夾的新文件夾所分配的驅(qū)動器的情況下,當(dāng)用 戶創(chuàng)建新文件夾時,新文件夾被識別為不是C驅(qū)動器的另 一驅(qū) 動器。盡管可以創(chuàng)建作為到新文件夾的鏈接的快捷方式,但是
5通過快捷方式不將目標驅(qū)動器識別為文件夾,這劣化了用戶的 操作性。
發(fā)明內(nèi)容
在考慮了上述情形的情況下作出本發(fā)明,并且本發(fā)明的目 的是提供一種用于在計算機中管理文件夾的方法和設(shè)備,其在 操作系統(tǒng)上運行并且能夠從多個驅(qū)動器中選擇用于文件夾的存 儲目的地,提高了用戶的可操作性。
根據(jù)本發(fā)明的第一方面,提供了一種用于通過計算機來管 理文件夾的方法,所述計算機能夠在操作系統(tǒng)下運行并且能夠
從多個驅(qū)動器中選擇所述文件夾的存儲目的地,所述方法包括 設(shè)置示出第 一位置信息與第二位置信息的對應(yīng)關(guān)系的驅(qū)動器對 應(yīng)關(guān)系表,其中,所述第一位置信息包括所述操作系統(tǒng)中分配 給所述文件夾的表觀驅(qū)動器的位置信息,以及所述第二位置信 息包括實際上要分配給所述文件夾的目標驅(qū)動器的位置信息; 以及響應(yīng)于所述4喿作系統(tǒng)所請求的對所述文件夾進行訪問的請 求,根據(jù)所述驅(qū)動器對應(yīng)關(guān)系表將分配給所述文件夾的驅(qū)動器 的位置信息從分配給所述文件夾的表觀驅(qū)動器的第 一 位置信息 改變?yōu)榉峙浣o所述文件夾的目標驅(qū)動器的第二位置信息,而不 將分配給所述文件夾的驅(qū)動器的位置信息的改變通知給所述操 作系統(tǒng),從而使得所述操作系統(tǒng)能夠訪問所述目標驅(qū)動器中的 所述文4牛夾。
根據(jù)本發(fā)明的第二方面,提供了一種用于管理文件夾的設(shè) 備,所述設(shè)備能夠在操作系統(tǒng)下運行并且能夠從多個驅(qū)動器中 選擇所述文件夾的存儲目的地,所述設(shè)備包括設(shè)置單元,用 于設(shè)置示出第 一位置信息與第二位置信息的對應(yīng)關(guān)系的驅(qū)動器 對應(yīng)關(guān)系表,其中,所述第一位置信息包括所述操作系統(tǒng)中分配給所述文件夾的表觀驅(qū)動器的位置信息,以及所述第二位置 信息包括實際上要分配給所述文件夾的目標驅(qū)動器的位置信
息;以及驅(qū)動器改變單元,用于響應(yīng)于所述操作系統(tǒng)所請求的 對所述文件夾進行訪問的請求,根據(jù)所述驅(qū)動器對應(yīng)關(guān)系表將 分配給所述文件夾的驅(qū)動器的位置信息從分配給所述文件夾的 表觀驅(qū)動器的第一位置信息改變?yōu)榉峙浣o所述文件夾的目標驅(qū) 動器的第二位置信息,而不將分配給所述文件夾的驅(qū)動器的位 置信息的改變通知給所述操作系統(tǒng),從而使得所述操作系統(tǒng)能 夠訪問所述目標驅(qū)動器中的所述文件夾。
根據(jù)本發(fā)明的第三方面,提供了一種計算機可讀介質(zhì),其 上存儲有計算機程序并且其可由計算機讀取,在所述計算機執(zhí) 行所述計算機程序時,所述計算機程序使所述計算機進行包括 如下的操作設(shè)置示出第 一位置信息與第二位置信息的對應(yīng)關(guān) 系的驅(qū)動器對應(yīng)關(guān)系表,其中,所述第一位置信息包括所述操 作系統(tǒng)中分配給所述文件夾的表觀驅(qū)動器的位置信息,以及所 述第二位置信息包括實際上要分配給所述文件夾的目標驅(qū)動器 的位置信息;以及響應(yīng)于所述操作系統(tǒng)所請求的對所述文件夾 進行訪問的請求,根據(jù)所述驅(qū)動器對應(yīng)關(guān)系表將分配給所述文 件夾的驅(qū)動器的位置信息從分配給所述文件夾的表觀驅(qū)動器的 第一位置信息改變?yōu)榉峙浣o所述文件夾的目標驅(qū)動器的第二位 置信息,而不將分配給所述文件夾的驅(qū)動器的位置信息的改變 通知給所述操作系統(tǒng),從而使得所述操作系統(tǒng)能夠訪問所述目 標驅(qū)動器中的所述文件夾。
圖l是示意性地示出實施根據(jù)本發(fā)明實施例的文件夾管理 方法的計算機的硬件結(jié)構(gòu)的框圖;圖3是示意性地示出由圖1中所示的處理器執(zhí)行的文件夾管 理程序的第二子程序所指示的操作的流程圖4是示出通過執(zhí)行圖2中所示的步驟S 2而創(chuàng)建的驅(qū)動器 對應(yīng)關(guān)系表的示意圖;以及
圖5是解釋圖3中所示的第二子程序的執(zhí)行的示意圖。
具體實施例方式
以下將參考附圖詳細說明本發(fā)明的一個或多個具體實施例。
圖l是示意性地示出實施根據(jù)本發(fā)明實施例的文件夾管理 方法的計算機10的硬件結(jié)構(gòu)的框圖。
計算機10包括如中央處理單元(CPU)等處理器12、內(nèi)部驅(qū) 動器14、隨機存耳又存儲器(RAM) 16和輸入/輸出接口 18。處理器 12、內(nèi)部驅(qū)動器14、 RAM 16和輸入/輸出4妄口 18通過總線20相 互連接。
(以下稱為"內(nèi)部HD") 22讀取數(shù)據(jù)以及向內(nèi)部HD 22上寫數(shù)據(jù)的 記錄器。用于計算機10的操作系統(tǒng)(下文中稱為"OS")存儲在內(nèi) 部HD22上??梢詫S提前存儲在內(nèi)部HD 22上。OS在本實施 例中是Microsoft Windows(注冊商標),但不限于此。文件夾管 理程序存儲在內(nèi)部HD 22上??梢詫⑽募A管理程序提前存儲 在內(nèi)部HD 22上,或者可以存儲在如致密盤、數(shù)字多功能盤或 可移動存儲器等外部記錄介質(zhì)??梢詫⑽募A管理程序提前存 儲在外部驅(qū)動器30上,并且計算機10可以從外部驅(qū)動器30獲得 文件夾管理程序。通過OS在內(nèi)部HD 22內(nèi)自動地創(chuàng)建了稱為"My Documents" 的文件夾,作為缺省文件夾。此外,用戶可以通過OS在內(nèi)部HD 22中創(chuàng)建除"My Documents"文件夾之外的文件夾。OS通過為所 創(chuàng)建的多個文件夾分別分配驅(qū)動器符(drive letter)來映射所創(chuàng) 建的文件夾。
處理器12通過執(zhí)行存儲在內(nèi)部H D 2 2上的各種程序來進行 處理。RAM 16是用于在運行程序時臨時存儲各種數(shù)據(jù)集的工作 存儲器。
如圖l中所示,外部驅(qū)動器30可拆卸地安裝到計算機10。通 常由用戶根據(jù)需要將外部驅(qū)動器30安裝到計算機10。外部驅(qū)動 器30是用于從用作外部存儲器的例子的外部硬盤驅(qū)動器(以下 稱為"外部HD") 32讀取數(shù)據(jù)以及向外部HD 32寫入數(shù)據(jù)的記錄器。
如圖l所示,輸入裝置40和監(jiān)視器42還連接到計算機10。輸 入裝置40包括例如鼠標和鍵盤等,從而用戶可以通過輸入裝置 40進行向計算機10的輸入操作。監(jiān)視器42包括用于可視化并顯 示信息的屏幕。處理器12根據(jù)通過輸入裝置40輸入的指示,即 用戶的輸入操作,來進行各種類型的處理。
圖2是示意性地示出由文件夾管理程序的第一子程序所指 示的操作的流程圖。圖3是示意性地示出由第二子程序所指示的 操作的流程圖。
處理器12執(zhí)行圖2中所示的第一子程序,通常用于依照用戶 的輸入來創(chuàng)建圖4中所示的驅(qū)動器對應(yīng)關(guān)系表。換句話說,第一 子程序是文件夾管理程序中、為了創(chuàng)建驅(qū)動器對應(yīng)關(guān)系表而被 才丸行的一部分。
相反,當(dāng)OS發(fā)出表示OS正在嘗試訪問文件夾之一 的信號 時,響應(yīng)于該信號而執(zhí)行圖3中所示的第二子程序,以將分配給該文件夾的驅(qū)動器重新指派為另 一 驅(qū)動器,從而使得能夠訪問
與由os所識別的驅(qū)動器的位置不同的位置。簡而言之,第二子 程序是文件夾管理程序中、為了改變與分配給要訪問的文件夾 的驅(qū)動器有關(guān)的位置信息而被執(zhí)行的 一部分。
響應(yīng)于由用戶從輸入裝置40輸入的設(shè)置請求而執(zhí)行圖2中 所示的第一子程序。在步驟S1中,當(dāng)執(zhí)行第一子程序時,在監(jiān) 視器42的屏幕上顯示子窗口 。子窗口輔助用戶創(chuàng)建驅(qū)動器對應(yīng) 關(guān)系表。
然后,在步驟S2中,當(dāng)用戶通過子窗口的方式輸入數(shù)據(jù)時, 創(chuàng)建驅(qū)動器對應(yīng)關(guān)系表。在圖5中所示的例子中,在OS上的表 觀文件夾(apparent folder)的名稱是"test",并且分配給該文件夾 的驅(qū)動器是C驅(qū)動器(即,內(nèi)部驅(qū)動器14)。相反,要重新指派給 該表觀文件夾的目標文件夾的名稱是"target",并且分配給該目 標文件的驅(qū)動器是D驅(qū)動器(即,外部驅(qū)動器30)。
例如,子窗口包括第一輸入域,用于輸入表觀文件夾在 OS上的位置信息;以及第二輸入域,用于輸入目標文件夾的位 置信息。通過在輸入域中輸入位置信息,創(chuàng)建驅(qū)動器對應(yīng)關(guān)系 表。
在子窗口上所指定的表觀文件夾或目標文件夾的位置信息 可能是選自先前創(chuàng)建的文件夾(即,驅(qū)動器上存在的文件夾)的 文件夾的位置信息,也可能是未創(chuàng)建的文件夾(即,驅(qū)動器上不 存在的文件夾)的位置信息。如果指定了未創(chuàng)建的文件夾的位置 信息,則根據(jù)第 一 子程序的執(zhí)行在由所指定的位置信息所定義 的位置處創(chuàng)建新文件夾。例如,子窗口可以允許從目標驅(qū)動器 上的文件夾(例如,D驅(qū)動器上的"目標"文件夾)選擇目標文件 夾,并且允許通過輸入任意位置信息(例如,表觀驅(qū)動器C驅(qū) 動器,文件夾名測試(test))來指定表觀文件夾。響應(yīng)于該指定,創(chuàng)建驅(qū)動器對應(yīng)關(guān)系表,并且在所指定的表觀驅(qū)動器(例如,
C驅(qū)動器)上自動創(chuàng)建新文件夾(例如,"test"文件夾)。因此,用 戶不需要在子窗口上進行指定之前創(chuàng)建表觀文件夾。然而,本 發(fā)明不限于此,并且子窗口可允許從先前創(chuàng)建的文件夾選擇表 觀文件夾和目標文件夾兩者,或者可允許通過輸入任意位置信 息來指定并自動創(chuàng)建表觀文件夾和目標文件夾兩者。
然后,在步驟S3中,判斷是否完成了向子窗口的輸入。如 果完成了輸入(步驟S3:"是"),則處理進入步驟S4,并且將驅(qū) 動器對應(yīng)關(guān)系表存儲在內(nèi)部驅(qū)動器14的內(nèi)部HD 22的區(qū)域中。
現(xiàn)在,完成了第一子程序的一次執(zhí)行。
由處理器12重復(fù)地執(zhí)行圖3中所示的第二子程序。在步驟 S101中,判斷OS是否已經(jīng)發(fā)出表示OS正在嘗試訪問文件夾之 一的信號。換句話說,判斷是否發(fā)出了用于訪問的請求。
如果沒有發(fā)出訪問請求(步驟S101:"否"),則立即終止第 二子程序的一次執(zhí)行。相反,如果已經(jīng)發(fā)出了訪問請求(步驟 S101:"是,,),則處理進入步驟S102。
在步驟S102中,基于來自O(shè)S的信息來指定OS將要進行訪 問的文件夾(對象文件夾)的文件夾名。在步驟S102中,還基于 來自O(shè)S的信息來指定由OS指派的并且分配給對象文件夾的驅(qū) 動器(表觀驅(qū)動器)。
然后,在步驟S103中,通過參考存儲在內(nèi)部HD 22的預(yù)定 區(qū)域中的驅(qū)動器對應(yīng)關(guān)系表來指定與當(dāng)前對象文件夾相對應(yīng)的 目標驅(qū)動器(參見圖4)。
然后,在步驟S104中,判斷所指定的目標驅(qū)動器當(dāng)前是否 有效。例如,在當(dāng)前目標驅(qū)動器是可拆卸地安裝到計算機10的 外部驅(qū)動器30時,外部驅(qū)動器30可能實際上沒有連接到計算機 10。由于這個原因,在步驟S104中,判斷目標驅(qū)動器當(dāng)前是否有效。
如果此時目標驅(qū)動器有效(步驟S104:"是,,),則處理進入 作為用于改變及恢復(fù)驅(qū)動器的一組步驟的步驟S104到S107。相 反,如果目標驅(qū)動器不是有效的(步驟S104:"否"),則跳過用 于改變和恢復(fù)驅(qū)動器的該組步驟,并因此禁止了驅(qū)動器的改變 和恢復(fù)。
在目標驅(qū)動器有效時,在步驟S105中將實際上分配給當(dāng)前 對象文件夾的驅(qū)動器從表觀驅(qū)動器改變?yōu)槟繕蓑?qū)動器。例如, 如圖5中所示,將對象文件夾的驅(qū)動器(連同其名稱,如果需要 的話)重新指派為另 一驅(qū)動器,而無需OS的許可。結(jié)果,目標 驅(qū)動器可以自稱(pretend)為表觀驅(qū)動器。
因此,當(dāng)OS隨后嘗試訪問當(dāng)前對象文件夾時,OS在無認識 的情況下最終訪問到目標驅(qū)動器。
然后,在步驟S106中,判斷OS對文件的訪問是否完成,并 且等待從目標驅(qū)動器讀取文件。如果讀取了文件(步驟S106: "是"),則處理進入步驟S107。
在步驟S107中,如在圖5中所示,恢復(fù)為從目標驅(qū)動器讀 取的文件夾所分配的驅(qū)動器(連同其文件夾名,如果需要的話)。 因此,OS在沒有認識到已對目標驅(qū)動器進行訪問的情況下實際 訪問了目標驅(qū)動器。
現(xiàn)在,完成了第二子程序的一次執(zhí)行。
在上述實施例中,通過用戶的輸入創(chuàng)建了驅(qū)動器對應(yīng)關(guān)系 表。然而,本發(fā)明不限于此。例如,如果用戶在C驅(qū)動器中創(chuàng) 建新文件夾,而C驅(qū)動器的剩余容量少于閾值量,則可以在正 連接到計算機10的外部驅(qū)動器中自動創(chuàng)建新文件夾,并且可以 自動創(chuàng)建示出C驅(qū)動器上的新文件夾與外部驅(qū)動器上的新文件 夾的對應(yīng)關(guān)系的驅(qū)動器對應(yīng)關(guān)系表。換句話說,在給定的條件下,可以將在c驅(qū)動器中新創(chuàng)建的文件夾自動指定為表觀文件
夾,并且可以自動創(chuàng)建目標文件夾。
本發(fā)明的上述實施例提供了下面的典型方面。
一種用于通過計算機來管理文件夾的方法,所述計算機能
夠在操作系統(tǒng)下運行并且能夠從多個驅(qū)動器中選擇所述文件夾
的存儲目的地,所述方法包括設(shè)置示出第一位置信息與第二 位置信息的對應(yīng)關(guān)系的驅(qū)動器對應(yīng)關(guān)系表,其中,所述第一位 置信息包括所迷操作系統(tǒng)中分配給所述文件夾的表觀驅(qū)動器的 位置信息,以及所述第二位置信息包括實際上要分配給所述文 件夾的目標驅(qū)動器的位置信息;以及響應(yīng)于所述操作系統(tǒng)所請 求的對所述文件夾進行訪問的請求,根據(jù)所述驅(qū)動器對應(yīng)關(guān)系 表將分配給所述文件夾的驅(qū)動器的位置信息從分配給所述文件 夾的表觀驅(qū)動器的第 一 位置信息改變?yōu)榉峙浣o所述文件夾的目 標驅(qū)動器的第二位置信息,而不將分配給所述文件夾的驅(qū)動器 的位置信息的改變通知給所述操作系統(tǒng),從而使得所述操作系 統(tǒng)能夠訪問所述目標驅(qū)動器中的所述文件夾。
所述方法還包括在所述操作系統(tǒng)完成了對所述文件夾的 訪問之后,通過根據(jù)所設(shè)置的驅(qū)動器對應(yīng)關(guān)系表將分配給所述 文件夾的驅(qū)動器的位置信息從所述目標驅(qū)動器的第二位置信息 改變?yōu)樗霰碛^驅(qū)動器的第 一 位置信息,而不將分配給所述文 件夾的驅(qū)動器的位置信,包、的改變通知給所述操作系統(tǒng),來恢復(fù) 分配給所述文件夾的驅(qū)動器的位置信息。
"設(shè)置"處理的例子可包括圖2中所示的步驟S2,"改變"處理 的例子可包括圖3中所示的步驟S102、 S103和S105,并且"恢復(fù)" 處理的例子可包括圖3中所示的步驟S106和S107。
根據(jù)所述方法,例如,依照用戶的輸入設(shè)置了驅(qū)動器對應(yīng) 關(guān)系表。驅(qū)動器對應(yīng)關(guān)系表顯示操作系統(tǒng)中分配給各個指定文件夾的表觀驅(qū)動器的位置與用戶期望實際上分配給各個指定文 件夾的目標驅(qū)動器的位置之間的對應(yīng)關(guān)系。
此外,根據(jù)所設(shè)置的驅(qū)動器對應(yīng)關(guān)系表,在不被OS認識到 的情況下改變了分配給同 一 文件夾的驅(qū)動器的指定,然后實際 上訪問具有改變后的指定的驅(qū)動器。在完成了訪問之后,恢復(fù)
驅(qū)動器的指定。因此,os沒有認識到在訪問過程中所進行的驅(qū) 動器的指定的改變。
因此,根據(jù)所述方法,當(dāng)用戶選擇可由os察覺的驅(qū)動器時, 自動地對用戶提前所指定的驅(qū)動器進行訪問而不是對所選擇的
驅(qū)動器進行訪問。在不被os認識到的情況下進行驅(qū)動器的重新
指派。結(jié)果,對于用戶的實質(zhì)要求是簡單地選擇文件夾,而不
管被os察覺的驅(qū)動器與實際上要訪問的驅(qū)動器是否彼此相同。
結(jié)果,提高了用戶的可操作性。
計算機可以是如臺式計算機(例如,個人計算機)、便攜式
計算機(例如,PDA或可移動蜂窩電話)等任何類型的計算機。
所述方法還包括響應(yīng)于所述操作系統(tǒng)所請求的對所述文 件夾進行訪問的請求,判斷所述計算機中分配給所述文件夾的 目標驅(qū)動器是否有效;以及在未將所述目標驅(qū)動器判斷為有效 時,禁止將分配給所述文件夾的驅(qū)動器的位置信息從所述第一 位置信息改變?yōu)樗龅诙恢眯畔ⅰ?br>
"判斷,,處理的例子可以包括圖3中所示的步驟S104,并且 "禁止,,處理的例子可以包括如果步驟S104的判斷結(jié)果為"否"則 跳過步驟S105到S107的操作。
根據(jù)所述方法,禁止將分配給對象文件夾的驅(qū)動器改變?yōu)?目標驅(qū)動器,否則將發(fā)生該改變而不管目標驅(qū)動器不是有效的 事實。結(jié)果,防止了由于驅(qū)動器的改變所引起的訪問失敗。
在所述方法中,所述目標驅(qū)動器可以是可拆卸地安裝到所述計算機的外部驅(qū)動器。
根據(jù)所述方法,如果沒有將作為目標驅(qū)動器的外部驅(qū)動器 安裝到計算機,則禁止將分配給對象文件夾的驅(qū)動器改變?yōu)橥?部驅(qū)動器。結(jié)果,防止了由于驅(qū)動器的改變所引起的訪問失敗。
(5) —種程序,當(dāng)執(zhí)行該程序時,將使得計算機進行上述 方法的操作。
只要計算機執(zhí)行該程序,就可以獲得與上述方法相類似的 效果。
該程序可以是由計算機執(zhí)行以實現(xiàn)該程序的功能的命令的
文件和數(shù)據(jù)。然而,該程序不限于此。
該程序可以這樣實施通過由計算才幾單獨扭^亍該程序來實 現(xiàn)想要的目標,或者通過由計算機將該程序與另 一程序相結(jié)合 地^L行來實現(xiàn)想要的目標。在后一種情況中,該程序可以纟皮實 施為主要由數(shù)據(jù)構(gòu)成。然而,該程序不限于此。
(6) —種計算機可讀介質(zhì),其上存儲有上述第(5)項所述的 計算機程序并且其可由計算機讀取。
只要計算機執(zhí)行記錄在該計算機可讀介質(zhì)中的程序,就可
以獲得與上述方法相類似的效果。
計算機可讀介質(zhì)可以是不同的形式,例如,軟盤等磁記錄 介質(zhì)、CD和CD-ROM等光記錄介質(zhì)、MO等,茲光盤記錄介質(zhì)、 ROM等不可拆卸的存儲器,但其不限于此。
(7) —種用于管理文件夾的設(shè)備,所述設(shè)備能夠在操作系 統(tǒng)下運行并且能夠從多個驅(qū)動器中選擇所述文件夾的存儲目的 地,所述設(shè)備包括設(shè)置單元,用于設(shè)置示出第一位置信息與 第二位置信息的對應(yīng)關(guān)系的驅(qū)動器對應(yīng)關(guān)系表,其中,所述第 一位置信息包括所述操作系統(tǒng)中分配給所述文件夾的表觀驅(qū)動器的位置信息,以及所述第二位置信息包括實際上要分配給所
述文件夾的目標驅(qū)動器的位置信息;以及驅(qū)動器改變單元,用 于響應(yīng)于所述操作系統(tǒng)所請求的對所述文件夾進行訪問的請 求,根據(jù)所述驅(qū)動器對應(yīng)關(guān)系表將分配給所述文件夾的驅(qū)動器 的位置信息從分配給所述文件夾的表觀驅(qū)動器的第 一 位置信,包、 改變?yōu)榉峙浣o所述文件夾的目標驅(qū)動器的第二位置信息,而不 將分配給所述文件夾的驅(qū)動器的位置信息的改變通知給所述操 作系統(tǒng),從而使得所述操作系統(tǒng)能夠訪問所述目標驅(qū)動器中的 所述文件夾。
(8) 在所述設(shè)備中,所述計算機還可包括驅(qū)動器恢復(fù)單 元,用于在所述操作系統(tǒng)完成了對所述文件夾的訪問之后,通 過根據(jù)所設(shè)置的驅(qū)動器對應(yīng)關(guān)系表將分配給所述文件夾的驅(qū)動 器的位置信息從所述目標驅(qū)動器的第二位置信息改變?yōu)樗霰?觀驅(qū)動器的第一位置信息,而不將分配給所述文件夾的驅(qū)動器 的位置信,包-的改變通知給所述操作系統(tǒng),來恢復(fù)分配給所述文 件夾的驅(qū)動器的位置信息。
(9) 在所述設(shè)備中,所述計算機還可以包括判斷單元, 用于響應(yīng)于所述才喿作系統(tǒng)所請求的對所述文件夾進行訪問的請 求,判斷所述計算機中分配給所述文件夾的目標驅(qū)動器是否有 效;以及禁止單元,用于在未將所述目標驅(qū)動器判斷為有效時, 禁止將分配給所述文件夾的驅(qū)動器的位置信息從所述第一位置 信息改變?yōu)樗龅诙恢眯畔ⅰ?br>
盡管已經(jīng)參考特定典型實施例示出并說明了本發(fā)明,本領(lǐng)
域技術(shù)人員應(yīng)能理解,在不脫離所附權(quán)利要求所限定的本發(fā)明 的精神和范圍的情況下,可以進行各種形式和細節(jié)的改變。
本申請要求在2008年2月26日提交的日本專利申請 2008-043694的優(yōu)先權(quán),其全部內(nèi)容通過引用而包含于此。
權(quán)利要求
1. 一種用于通過計算機來管理文件夾的方法,所述計算機能夠在操作系統(tǒng)下運行并且能夠從多個驅(qū)動器中選擇所述文件夾的存儲目的地,所述方法包括設(shè)置示出第一位置信息與第二位置信息的對應(yīng)關(guān)系的驅(qū)動器對應(yīng)關(guān)系表,其中,所述第一位置信息包括所述操作系統(tǒng)中分配給所述文件夾的表觀驅(qū)動器的位置信息,以及所述第二位置信息包括實際上要分配給所述文件夾的目標驅(qū)動器的位置信息;以及響應(yīng)于所述操作系統(tǒng)所請求的對所述文件夾進行訪問的請求,根據(jù)所述驅(qū)動器對應(yīng)關(guān)系表將分配給所述文件夾的驅(qū)動器的位置信息從分配給所述文件夾的表觀驅(qū)動器的第一位置信息改變?yōu)榉峙浣o所述文件夾的目標驅(qū)動器的第二位置信息,而不將分配給所述文件夾的驅(qū)動器的位置信息的改變通知給所述操作系統(tǒng),從而使得所述操作系統(tǒng)能夠訪問所述目標驅(qū)動器中的所述文件夾。
2. 根據(jù)權(quán)利要求l所述的方法,其特征在于,還包括在所述操作系統(tǒng)完成了對所述文件夾的訪問之后,通過根 據(jù)所設(shè)置的驅(qū)動器對應(yīng)關(guān)系表將分配給所述文件夾的驅(qū)動器的 位置信,包、從所述目標驅(qū)動器的第二位置信息改變?yōu)樗霰碛^驅(qū) 動器的第 一位置信息,而不將分配給所述文件夾的驅(qū)動器的位 置信息的改變通知給所述操作系統(tǒng),來恢復(fù)分配給所述文件夾 的驅(qū)動器的位置信息。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括 響應(yīng)于所述才喿作系統(tǒng)所請求的對所述文件夾進行訪問的請求,判斷所述計算機中分配給所述文件夾的目標驅(qū)動器是否有 效;以及在未將所述目標驅(qū)動器判斷為有效時,禁止將分配給所述文件夾的驅(qū)動器的位置信息從所述第一位置信息改變?yōu)樗龅?二位置信息。
4. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述目標 驅(qū)動器是可拆卸地安裝到所述計算機的外部驅(qū)動器。
5. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述第一 位置信息包括為分配給所述文件夾的表觀驅(qū)動器所指派的第一 驅(qū)動器符,并且所述第二位置信息包括為分配給所述文件夾的 目標驅(qū)動器所指派的第二驅(qū)動器符。
6. —種用于管理文件夾的設(shè)備,所述設(shè)備能夠在操作系統(tǒng) 下運行并且能夠從多個驅(qū)動器中選擇所述文件夾的存儲目的 地,所述i殳備包括設(shè)置單元,用于設(shè)置示出第一位置信息與第二位置信息的 對應(yīng)關(guān)系的驅(qū)動器對應(yīng)關(guān)系表,其中,所述第一位置信息包括 所述操作系統(tǒng)中分配給所述文件夾的表觀驅(qū)動器的位置信息, 以及所述第二位置信息包括實際上要分配給所述文件夾的目標 驅(qū)動器的位置信息;以及驅(qū)動器改變單元,用于響應(yīng)于所述操作系統(tǒng)所請求的對所 述文件夾進行訪問的請求,根據(jù)所述驅(qū)動器對應(yīng)關(guān)系表將分配 給所述文件夾的驅(qū)動器的位置信息從分配給所述文件夾的表觀 驅(qū)動器的第一位置信息改變?yōu)榉峙浣o所述文件夾的目標驅(qū)動器 的第二位置信息,而不將分配給所述文件夾的驅(qū)動器的位置信 息的改變通知給所述操作系統(tǒng),從而使得所述操作系統(tǒng)能夠訪 問所述目標驅(qū)動器中的所述文件夾。
7. 根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,還包括 驅(qū)動器恢復(fù)單元,用于在所述操作系統(tǒng)完成了對所述文件夾的訪問之后,通過根據(jù)所設(shè)置的驅(qū)動器對應(yīng)關(guān)系表將分配給 所述文件夾的驅(qū)動器的位置信息從所述目標驅(qū)動器的第二位置信息改變?yōu)樗霰碛^驅(qū)動器的第 一 位置信息,而不將分配給所 述文件夾的驅(qū)動器的位置信息的改變通知給所述操作系統(tǒng),來 恢復(fù)分配給所述文件夾的驅(qū)動器的位置信息。
8.根據(jù)權(quán)利要求6或7所述的設(shè)備,其特征在于,還包括 判斷單元,用于響應(yīng)于所述操作系統(tǒng)所請求的對所述文件夾進行訪問的請求,判斷所述計算機中分配給所述文件夾的目標驅(qū)動器是否有效;以及禁止單元,用于在未將所述目標驅(qū)動器判斷為有效時,禁止將分配給所述文件夾的驅(qū)動器的位置信息從所述第一位置信息改變?yōu)樗龅诙恢眯畔ⅰ?br>
全文摘要
本發(fā)明涉及用于管理文件夾的方法和設(shè)備。該方法包括設(shè)置示出第一位置信息與第二位置信息的對應(yīng)關(guān)系的驅(qū)動器對應(yīng)關(guān)系表,其中,第一位置信息包括操作系統(tǒng)中分配給文件夾的表觀驅(qū)動器的位置信息,以及第二位置信息包括實際上要分配給文件夾的目標驅(qū)動器的位置信息;以及響應(yīng)于操作系統(tǒng)所請求的對文件夾進行訪問的請求,根據(jù)驅(qū)動器對應(yīng)關(guān)系表將分配給文件夾的驅(qū)動器的位置信息從分配給文件夾的表觀驅(qū)動器的第一位置信息改變?yōu)榉峙浣o文件夾的目標驅(qū)動器的第二位置信息,而不將分配給文件夾的驅(qū)動器的位置信息的改變通知給操作系統(tǒng),從而使得操作系統(tǒng)能夠訪問目標驅(qū)動器中的文件夾。
文檔編號G06F17/30GK101520807SQ20091012630
公開日2009年9月2日 申請日期2009年2月26日 優(yōu)先權(quán)日2008年2月26日
發(fā)明者后藤悟 申請人:巴比祿股份有限公司