JP2012003725A - Information processor, information processing method and computer program - Google Patents
Information processor, information processing method and computer program Download PDFInfo
- Publication number
- JP2012003725A JP2012003725A JP2010140981A JP2010140981A JP2012003725A JP 2012003725 A JP2012003725 A JP 2012003725A JP 2010140981 A JP2010140981 A JP 2010140981A JP 2010140981 A JP2010140981 A JP 2010140981A JP 2012003725 A JP2012003725 A JP 2012003725A
- Authority
- JP
- Japan
- Prior art keywords
- directory
- file
- designating
- copy
- files
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 230000010365 information processing Effects 0.000 title claims description 31
- 238000004590 computer program Methods 0.000 title claims description 6
- 238000003672 processing method Methods 0.000 title claims description 5
- 238000000034 method Methods 0.000 claims description 65
- 230000006870 function Effects 0.000 description 13
- 238000013508 migration Methods 0.000 description 7
- 230000005012 migration Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000007717 exclusion Effects 0.000 description 2
- KNMAVSAGTYIFJF-UHFFFAOYSA-N 1-[2-[(2-hydroxy-3-phenoxypropyl)amino]ethylamino]-3-phenoxypropan-2-ol;dihydrochloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC=C1 KNMAVSAGTYIFJF-UHFFFAOYSA-N 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、情報処理装置におけるファイル管理に関し、特に、移動やコピーの対象とするディレクトリ内のサブディレクトリ、ファイルを選択的に移動やコピーする技術に関する。 The present invention relates to file management in an information processing apparatus, and more particularly to a technique for selectively moving or copying subdirectories and files in a directory to be moved or copied.
現在広く用いられている情報処理装置において、文書ファイル等のデータを管理する際に、階層構造を持つディレクトリツリーを作成し、そのディレクトに分類して保存することが広く行われている。 In information processing apparatuses that are currently widely used, when managing data such as document files, it is widely performed to create a directory tree having a hierarchical structure and classify and store the directory tree.
これらディレクトリツリーで管理されているファイルを移動、コピーする場合には、その対象とするファイルを選択するか、若しくはディレクトリを選択し、移動先のフォルダに対して、例えばドラッグアンドドロップ処理等することによって移動、コピー処理を行う。 When moving or copying files managed in these directory trees, select the target file or select a directory and perform, for example, drag and drop processing on the destination folder. To move and copy.
この際に、ディレクトリを選択した場合、選択したディレクトリに含まれるサブディレクトリ、ファイルが全て移動やコピーの対象となってしまう。ディレクトリに含まれるファイルの一部のみを移動やコピーしようとする場合には、移動やコピーの対象としないディレクトリやファイルを選択しないように対象を選択するか、コピーの場合には、全てコピーした後にコピーの必要がないファイルを削除するなどの処理を行わなくてはならず、ユーザには手間であった。そこで、特許文献1には、記憶媒体に格納されているファイル及びディレクトリを他の記憶媒体へ、選択的に高速でコピーする技術が開示されている。これはファイルの属性が隠し属性及びシステム属性のいずれでもないときに、コピー対象であると判定することでファイルを選択的かつ高速にコピーすることを可能としている。
At this time, if a directory is selected, all subdirectories and files included in the selected directory are to be moved or copied. If you want to move or copy only some of the files contained in the directory, select the target so that you do not select directories or files that are not to be moved or copied. Processing such as deleting files that do not need to be copied later had to be performed, which was troublesome for the user. Therefore,
しかし、特許文献1に係る発明では、設定できる条件が限られており、移動・コピーの対象と指定されたディレクトリに含まれる任意のサブディレクトリやファイルを指定することができない。
However, in the invention according to
実際にユーザがファイルやディレクトリのコピーを行う際には、ディレクトリ中のサブディレクトリやファイルの一覧から移動やコピーを行うファイルを選択する操作を行うことが多く、特許文献1ではこのようなものには対応することができない。 When a user actually copies a file or directory, the user often performs an operation of selecting a file to be moved or copied from a list of subdirectories or files in the directory. Can not respond.
そこで、本発明の目的は、コピーや移動の対象として選択されたディレクトリに含まれるサブディレクトリやファイルの中から、実際にコピーや移動を行うサブディレクトリやファイルを指定可能な情報処理装置、情報処理方法、及びコンピュータプログラムを提供することにある。 Accordingly, an object of the present invention is to provide an information processing apparatus and information processing device that can specify a subdirectory or file to be actually copied or moved from subdirectories or files included in a directory selected as a target of copying or moving. It is to provide a method and a computer program.
上記の目的を達成するために、本発明の情報処理装置は、ディレクトリ及びファイルの移動またはコピー処理を行う情報処理装置であって、移動またはコピー処理の対象とする第1のディレクトリの指定する第1の指定手段と、前記第1のディレクトリの移動先またはコピー先となる第2のディレクトリの指定する第2の指定手段と、前記第1のディレクトリに含まれるファイル及びサブディレクトリの内、前記第2のディレクトリに移動またはコピーするファイル及びディレクトリの指定する第3の指定手段と、前記第3の指定手段で指定されたサブディレクトリ及びファイルを前記第2のディレクトリに移動またはコピーする制御手段とを備えることを特徴とする。 In order to achieve the above object, an information processing apparatus of the present invention is an information processing apparatus that performs directory or file move or copy processing, and designates a first directory to be moved or copied. 1 designation means, a second designation means for designating a second directory to which the first directory is to be moved or copied, and among the files and subdirectories contained in the first directory, A third designating unit for designating a file and directory to be moved or copied to the second directory, and a control unit for migrating or copying the subdirectory and file designated by the third designating unit to the second directory. It is characterized by providing.
上記の目的を達成するために、本発明の情報処理方法は、ディレクトリ及びファイルの移動またはコピー処理を行う情報処理装置による情報処理方法であって、移動またはコピー処理の対象とする第1のディレクトリの指定する第1の指定工程と、前記第1のディレクトリの移動先またはコピー先となる第2のディレクトリの指定する第2の指定工程と、前記第1のディレクトリに含まれるファイル及びサブディレクトリの内、前記第2のディレクトリに移動またはコピーするファイル及びディレクトリの指定する第3の指定工程と、前記第3の指定工程で指定されたサブディレクトリ及びファイルを前記第2のディレクトリに移動またはコピーする制御工程と、を備えることを特徴とする。 In order to achieve the above object, an information processing method according to the present invention is an information processing method by an information processing apparatus that performs directory or file move or copy processing, and is a first directory to be moved or copied. A first designation step for designating, a second designation step for designating a second directory to which the first directory is to be moved or copied, and files and subdirectories included in the first directory Among them, a third designation step for designating a file and directory to be moved or copied to the second directory, and a subdirectory and file designated in the third designation step are moved or copied to the second directory. And a control step.
上記の目的を達成するために、本発明のコンピュータプログラムは、コンピュータを、ディレクトリ及びファイルの移動またはコピー処理を行う情報処理装置として機能させるためのコンピュータプログラムであって、前記コンピュータを、移動またはコピー処理の対象とする第1のディレクトリの指定する第1の指定手段と、前記第1のディレクトリの移動先またはコピー先となる第2のディレクトリの指定する第2の指定手段と、前記第1のディレクトリに含まれるファイル及びサブディレクトリの内、前記第2のディレクトリに移動またはコピーするファイル及びディレクトリの指定する第3の指定手段と、前記第3の指定手段で指定されたサブディレクトリ及びファイルを前記第2のディレクトリに移動またはコピーする制御手段として機能させることを特徴とする。 In order to achieve the above object, a computer program according to the present invention is a computer program for causing a computer to function as an information processing apparatus that performs directory or file move or copy processing, and moves or copies the computer. A first designating unit for designating a first directory to be processed; a second designating unit for designating a second directory to be moved or copied to the first directory; Of the files and subdirectories contained in the directory, the third designation means for designating the files and directories to be moved or copied to the second directory, and the subdirectories and files designated by the third designation means Control means for moving or copying to the second directory; Characterized in that to function Te.
本発明によれば、移動・コピーを指定されたディレクトリ中のサブディレクトリ/ファイルから実際に移動/コピーさせるサブディレクトリやファイルを後から選択することで、必要なディレクトリツリーの構造を維持したまま、ファイルを選択的に移動/コピーさせることが可能となる。 According to the present invention, a subdirectory or file that is actually moved / copied from subdirectories / files in a designated directory is selected later, while maintaining a necessary directory tree structure. A file can be selectively moved / copied.
以下、図面を参照して本発明の実施の形態の一例について説明する。 Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings.
図1は、本発明の情報処理装置の機能構成の一例を示す図である。図1に示すように、情報処理装置100は、ファイル移動/コピー指示検知部101、対象ファイル指定部102、ファイル移動/コピー実行部103を備えている。
FIG. 1 is a diagram illustrating an example of a functional configuration of an information processing apparatus according to the present invention. As illustrated in FIG. 1, the
ファイル移動/コピー指示検知部101は、後述する外部メモリ211に記憶されているディレクトリに対する移動処理やコピー処理の指示入力を検知する機能部である。移動処理やコピー処理の指示は、例えばディスプレイ装置211に表示される前記ディレクトリやファイルに対応するアイコンに対するドラッグアンドドロップ操作により情報処理装置に入力可能である。
The file move / copy
対象ファイル指定部102は、ファイル移動/コピー指示検知部101で移動またはコピー指示を検知したディレクトリに含まれるサブディレクトリやファイルの内、実際に移動/コピーの対象とするサブディレクトリ、ファイルを指定する機能部である。
The target
ファイル移動/コピー実行部103は、対象ファイル指定部で指定されたサブディレクトリやファイル、指定されたサブディレクトリに含まれるファイルの移動/コピー処理を行う機能部である。
The file migration /
次に図2を参照して、図1の情報処理装置100に適用可能なコンピュータのハードウェアの構成の一例を説明する。
Next, an example of a computer hardware configuration applicable to the
図中、CPU201は、システムバス204に接続される後述の各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、プロキシサーバ101に後述する各種の処理を実行させるために必要な各種プログラムやデータ等が記憶されている。RAM202は、CPU201の主メモリ、ワークエリア等として機能する。
In the figure, a
CPU201は、処理の実行に際して必要なプログラム等をRAM202にロードして、プログラムを実行することで後述する各種処理を実現するものである。また、入力コントローラ(入力C)205は、キーボードやポインティングデバイス等で構成される入力装置209からの入力を制御する。ビデオコントローラ(VC)206は、ディスプレイ装置210等の表示装置への表示を制御する。ディスプレイ装置210は、例えばCRTディスプレイや液晶ディスプレイ等で構成される。
The
メモリコントローラ(MC)207は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク(HD)やフロッピーディスク(登録商標 FD)或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ211へのアクセスを制御する。
A memory controller (MC) 207 is a hard disk (HD), floppy disk (registered trademark FD) or PCMCIA card slot for storing boot programs, browser software, various applications, font data, user files, editing files, various data, and the like. Controls access to an
通信I/Fコントローラ(通信I/FC)208は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いたインターネット通信等が可能である。 A communication I / F controller (communication I / FC) 208 is connected to and communicates with an external device via a network, and executes communication control processing in the network. For example, Internet communication using TCP / IP is possible.
なお、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。以上が、情報処理装置100に適用可能なコンピュータのハードウェア構成の説明であるが、後述する各種の処理を実行可能であれば、必ずしも図2に記載のハードウェア構成を有していなくとも構わないことは言うまでもない。
Note that the
次に、図3を参照して本発明の情報処理装置100のCPU201が行うファイルの移動、コピー処理について説明する。この処理を行う際に、CPU201は、外部メモリ211に記憶されている本処理をCPU201に実行させるためのプログラムをRAM202にロードし、ロードしたプログラムの制御により本処理を行うことになる。なお、本処理の一部をOSによる制御に従って行うようにしても勿論構わない。
Next, with reference to FIG. 3, a file move / copy process performed by the
まず、情報処理装置100のCPU201は、ユーザの入力装置209の操作により、ファイル/ディレクトリの移動またはコピーの入力指示を受け付けたかを判断する(ステップS301)。なお、ファイル/ディレクトリの移動またはコピーの入力指示としては、例えば、ポインティングデバイスを使用したファイルアイコンやディレクトリアイコンの他のディレクトリへのドラッグ&ドロップ処理や、ファイルアイコンやディレクトリアイコンを選択してポップアップメニュー等で移動またはコピー指示を受け付けた後に行われる他のディレクトリへの貼り付け処理、等が挙げられる。
First, the
ステップS301でCPU201がYES、つまりはファイル/ディレクトの移動またはコピーの入力指示を受け付けたと判断した場合には、CPU201は処理をステップS302に進め、移動またはコピーの対象として指定された中にディレクトリが含まれているかを判断する(ステップS302)。
If the
ステップS302の判断処理でディレクトリが含まれていない(NO)と判断した場合に、CPU201は、処理をステップS305に進める。一方、ディレクトリが含まれている(YES)と判断した場合には、処理をステップS303に進め、移動またはコピーの対象とするファイル/ディレクトリの指定処理(移動・コピー対象指定処理)を行う。この処理の詳細については、図4を参照して詳細に説明する。
When determining in step S302 that the directory is not included (NO), the
図3の移動・コピー対象指定処理終了後、移動・コピー対象指定処理においてファイル/ディレクトリの移動またはコピー処理がキャンセルされたかを判定する(ステップS304)。ステップS304においてCPU201が、処理がキャンセルされた(YES)と判断した場合には、ファイルの移動・コピー処理を行うことなく本処理を終了する。その他、CPU201がファイル/ディレクトリの移動・コピー処理を実行する必要がないと判断した場合にも同様に、ファイルの移動・コピー処理を行わない。一方、ステップS304でNOと判断した場合には、処理をステップS305に進め、指定されたファイル/ディレクトリの移動またはコピー処理を行う。以上が移動情報処理装置100のCPU201が行うファイルの移動、コピー処理の説明である。
After completion of the move / copy target designation process of FIG. 3, it is determined whether the file / directory move or copy process has been canceled in the move / copy target designation process (step S304). If the
次に、図4を参照して、図3のステップS303の移動・コピー対象処理の詳細について説明する。この処理をCPU201に実行させるためのプログラムは外部メモリ211に記憶されており、CPU201は必要に応じて当該プログラムをRAM202にロードし、ロードしたプログラムの制御に従って本処理を行うことになる。
Next, with reference to FIG. 4, the details of the migration / copy target process in step S303 of FIG. 3 will be described. A program for causing the
まず、CPU201は、図3のステップS301で検知した移動・コピー命令がポインティングデバイスによる移動・コピー命令(ドラッグ&ドロップ処理)であるか、それともポップアップメニューやキーボードのショートカットキーによる移動・コピー命令であるかを判断する(ステップS401)。
First, the
ポインティングデバイスによる命令であると判断した場合、即ち、選択されたファイルアイコン/ディレクトリアイコンをポインティングデバイスにより他のディレクトリに移動する処理を受け付けた(YES)と判断した場合には、処理をステップS402に進め、ドラッグ中に押されていたボタンが右ボタンであるかそれとも左ボタンであるかを判断する。左ボタンである(左)と判断した場合には、CPU201は処理をステップS403に進め、選択されたファイル/ディレクトリを全て移動・コピーの対象とする。尚、米国マイクロソフト社のWindows(登録商標)では、選択したファイルアイコン/ディレクトリアイコンをもともとのボリュームと同じボリュームのディレクトリに対してドラッグ&ドロップ処理を行った場合には、ファイル/ディレクトリの移動を、異なるボリュームのディレクトリに対して当該処理が行われた場合にはコピーを行うことになる。
If it is determined that the instruction is a command by the pointing device, that is, if it is determined that the process of moving the selected file icon / directory icon to another directory is accepted by the pointing device (YES), the process proceeds to step S402. The process proceeds to determine whether the button that was being pressed during the drag is the right button or the left button. If it is determined that the button is the left button (left), the
ステップS401でNOと判断した場合には、CPU201は、処理をステップS403に進め、ポップアップメニューの表示命令を受け付けたかを判断する。例えば、このポップアップメニューの表示命令は、ポインティングデバイスの右ボタンをクリック指示することでCPU201に対して入力することができる。ポップアップメニューの表示指示を受け付けていない(NO)と判断した場合には(ステップS404でYES)、処理をステップS403に進める。ステップS404でNOと判断するケースとしては、例えば、既に、移動若しくはコピーの対象としているファイル/ディレクトリの移動/コピー命令をキーボードのショートカットキーを利用して入力した場合に等があげられる。
If it is determined NO in step S401, the
ステップS402で右と判断した場合、ステップS404でNOと判断した場合には、CPU201は処理をステップS405に進め、表示装置210にポップアップメニューを表示する。ステップS402で右と判断したことで本ステップの処理を行う場合には、図7に示すポップアップメニュー701を、ステップS404でNOと判断したことで本ステップの処理を行う際には、図7に示すポップアップメニュー702をディスプレイ装置210に表示する。
If it is determined in step S402 that it is right or if it is determined NO in step S404, the
ここで、図7を参照して、移動・コピー対象指定処理においてディスプレイ装置210に表示されるポップアップメニューについて説明する。図7は、移動・コピー対象指定処理において、情報処理装置100のディスプレイ装置210に表示されるポップアップメニューの一例である。
Here, with reference to FIG. 7, the pop-up menu displayed on the
図中701はポインティングデバイスによるドラッグアンドドロップ(右ボタンクリック)によるファイルの移動・コピー処理が開始された場合に、ドロップ処理後にディスプレイ装置210に表示されるポップアップメニューで、ファイル/ディレクトリの「移動」や「コピー」をCPU201に指示するためのメニュー項目(「ここに移動」、「ここにコピー」)のほかに、本願発明に特有な「ここに選択移動」をCPU201に指示するためのメニュー項目(711)、「ここに選択コピー」をCPU201に指示するためのメニュー項目(712)が設定されている。
In the figure,
また、図中702は、ファイルアイコン若しくはディレクトリアイコン上でポインティングデバイスの右ボタンクリックを受け付けた場合、若しくは、特定のディレクトリ内のデータを表示するウィンドウ内で右クリック指示を受け付けた場合にディスプレイ装置210に表示されるポップアップメニューで、ファイル/ディレクトリの「移動」や「コピー」を指示するためのメニュー項目(「切り取り」、「コピー」)や既に「切り取り」や「コピー」指示の入力を受け付けることによりRAM202に記憶されたファイルデータを特定のディレクトリに対する貼り付け(移動、コピー処理)を行うためのメニュー項目(貼り付け)のほかに、本願発明に特有な「ここに選択貼り付け」をCPU201に指示するためのメニュー項目(713)が設定されている。
Further, reference numeral 702 in the figure denotes a
図7に示す「ここに選択移動」711、「ここに選択コピー」712、「ここに選択貼り付け」に対するクリック指示を受け付けると、CPU201は図6に示す対象ディレクトリ/ファイル選択画面600を表示する。この対象ファイル/ディレクトリ選択画面の構成については、図6を参照して後述することにする。
Upon accepting a click instruction for “select move here” 711, “select copy here” 712, and “select paste here” shown in FIG. 7, the
図4の説明に戻る。ステップS405でディスプレイ装置210に表示されたポップアップメニュー(図7の701、若しくは702)のメニュー項目のうち、「ここに移動」に対する指示の入力を受け付けたと判断した場合(ステップS406でYES)、または、「ここにコピー」に対する指示の入力を受け付けたと判断した場合(ステップS407でYES)には、処理をステップS403に進め、既に指定を受け付けているディレクトリ、及びファイルの全てを移動またはコピーの処理対象に指定する。
Returning to the description of FIG. Of the menu items of the pop-up menu (701 or 702 in FIG. 7) displayed on the
一方、ポップアップメニューのメニュー項目のうち、「ここに選択移動」(711)に対する指示の入力を受け付けた場合(ステップS408でYES)、「ここに選択コピー」に対する指示の入力を受け付けた場合(ステップS409でYES)、及び「ここに選択貼り付け」に対する指示の入力を受け付けたと判断した場合(ステップS410でYES)には、処理をステップS411に進め、ファイル/ディレクトリ選択処理を行う。この処理の詳細については、図5を参照して説明する。 On the other hand, among the menu items of the pop-up menu, when an input of an instruction for “selection move here” (711) is accepted (YES in step S408), an input of an instruction for “selection copy here” is accepted (step If YES in S409, and if it is determined that an instruction for “select and paste here” has been received (YES in step S410), the process proceeds to step S411, and a file / directory selection process is performed. Details of this processing will be described with reference to FIG.
ポップアップメニューのメニュー項目のうちキャンセルに対する指示の入力を受け付けた場合には(ステップS412でYES)、本処理を終了することになる。また、その他のメニュー項目(例えば「移動」メニュー、「コピー」メニュー等)に対する指定を受け付けた場合には(ステップS413の「その他処理」でYES)、指示の入力を受け付けたメニュー項目で規定された処理を実行し(ステップS414:その他の処理を実行)、本処理を終了する。以上が、図3のステップS303の移動・コピー対象指定処理の詳細な説明である。 If an input of an instruction for cancellation among the menu items of the pop-up menu is accepted (YES in step S412), this process ends. In addition, when designation for other menu items (for example, “move” menu, “copy” menu, etc.) is accepted (YES in “other processing” in step S413), the menu item that has accepted the input of instructions is specified. (Step S414: execute other processes), and this process ends. The above is the detailed description of the move / copy target designation process in step S303 of FIG.
次に、図5を参照して図4のステップS411のファイル/ディレクトリ選択処理詳細について説明する。図5は図4のステップS411のファイル/ディレクトリ選択処理の詳細を示すフローチャートである。 Next, the details of the file / directory selection processing in step S411 in FIG. 4 will be described with reference to FIG. FIG. 5 is a flowchart showing details of the file / directory selection processing in step S411 of FIG.
まず、CPU201は、ディスプレイ装置210に、図6に示す対象ファイル/ディレクトリ選択画面600を表示する(ステップS501)。そして、この対象ファイル/ディレクトリ選択画面600を介して移動・コピーの対象とするファイル/ディレクトリの指定(ステップS502)、除外ファイル若しくは対象ファイルの条件指定を受け付け(ステップS503)、指定確定の指示入力を受け付けると本処理を終了する。以上が、図4のステップS411のファイル/ディレクトリ選択処理の説明である。
First, the
次に、ファイル/ディレクトリ選択処理を行う際に、CPU201がディスプレイ装置210に表示する対象ファイル/ディレクトリ指定画面600の構成について説明する。図6は、対象ファイル/ディレクトリ指定画面の構成の一例を示す図である。CPU201は、ディスプレイ装置210に表示された本画面を介しての操作指示に従って、移動・コピーの対象とするファイルおよびディレクトリの指定を受け付けることになる。
Next, the configuration of the target file /
図中、601は選択ファイル/ディレクトリ表示欄であって、移動またはコピーの対象として選択されたファイル/ディレクトリを表示する表示欄である。この選択ファイル/ディレクトリに表示されているディレクトリツリーは、下位階層を非表示602−1、下位階層を表示602−2に対する指示を入力することで、表示情報の更新が可能である。
In the figure,
また、この選択ファイル/ディレクトリ表示欄601に表示されているディレクトリアイコンやファイルアイコンに対するクリック指示を入力することで、当該アイコンが示すファイルやディレクトリを移動・コピーの対象とするか否かの指定を行うことが可能である。図中、603−1、603−2のようにアイコン中にチェックマークが表示されているディレクトリが、移動・コピーの対象となるファイル/ディレクトリである。このチェックマークが表示されているアイコンにクリック指示を受け付けると、CPU201は、当該アイコンが示すファイル/ディレクトリを移動・コピーの対象から外すとともに、チェックの表示を消去する。また、チェックマークが表示されていないアイコンに対してクリック指示を受け付けると、CPU201は当該アイコンが示すファイル/ディレクトリを移動・コピーの対象とするとともに当該アイコン中にチェックマークを表示させることになる。
In addition, by inputting a click instruction for the directory icon or file icon displayed in the selected file /
このような構成にすることにより、ユーザが移動やコピーの対象として選択したディレクトリ中のファイルや当該ディレクトリのサブディレクトリを移動やコピー処理の対象から外す指定を容易に行うことが可能になるとともに、どのディレクトリやファイルが移動やコピーの対象として指定されているかを容易に認識することが可能となる。 With such a configuration, it is possible to easily specify that a file in a directory selected as a target of movement or copy or a subdirectory of the directory is excluded from the target of movement or copy processing. It is possible to easily recognize which directory or file is designated as the target of movement or copying.
また、本願発明では、移動・コピーの対象として指定されたディレクトリ中(及びそのサブディレクトリ中)のファイルのうち、移動・コピーの対象とするファイルの選択を容易にするために、対象ファイル/ディレクトリ選択画面600に以下のコントロールを用意している。
In the present invention, in order to facilitate selection of a file to be moved / copied among files in a directory (and its subdirectories) designated as a target to be moved / copied, the target file / directory The following controls are prepared on the
604は、除外/対象指定部であり、以下のコントロールに対する入力により決定される条件に合致したファイルを移動・コピーの対象から除外する/移動・コピーの対象とする、の指定を行うためのコントロールである。
605は、ファイル作成日時条件チェックボックスであって、ディレクトリ中のファイルを移動・コピーの対象とする若しくは除外とする条件として、日時条件を設定するかを指定するチェックボックスである。このファイル日時条件チェックボックス605に設定されている場合には、ファイルの作成日時条件の指定を受け付けることになる。
606は、ファイル日時条件(以降)入力欄、607は、ファイル日時条件(以前)入力欄であって、これら入力欄に入力された日時条件に合致するファイルが、除外/対象指定部での指定に基づき移動・コピーの対象とする又は除外するファイルとして扱われる。
608は、ファイル種類条件チェックボックスであって、ディレクトリ中のファイルを移動・コピーの対象とする若しくは除外とする条件として、ファイル種類条件を設定するかを指定するチェックボックスである。このファイル種類条件チェックボックス608にチェックが入れられた場合には、画像データチェックボックス609、ドキュメントデータチェックボックス610、表計算データチェックボックス611、その他チェックボックス612が有効となり、どの種類の画像データを移動・コピーの対象(または対象から除外)とするかの指定を受け付けることになる。CPU201は、画像データ、ドキュメントデータ、表計算データは拡張子で特定することになる。
その他チェックボックス612にチェックを受け付けた場合には、拡張子入力欄613に拡張子種類の入力を受け付けることになる。そしてこの拡張子入力欄613に入力された拡張子を持つファイルが移動・コピーの対象(または対象から除外)となる。
When a check is received in the
実行ボタン614はファイルの移動・コピーの実行指示をCPU201に入力するために用いられるボタンである。キャンセルボタン615は、本画面に設定された情報を無効化し、ファイル/ディレクトリの移動・コピーを行うことなく処理を終了するために用いるボタンである。
The
以上が図6の対象ファイル/ディレクトリ指定画面600の説明である。本発明では、ディレクトリの移動やコピーを指定された場合に、移動、コピーを実行する前にそのディレクトリに含まれるサブフォルダやファイルのうち、移動やコピーを行うサブディレクトリやファイルの指定、若しくは対象から外す指定を受け付けることで、移動・コピーの指定を受け付けたディレクトリに含まれるファイルの一部のみを容易に移動させることが可能となる。
The above is the description of the target file /
尚、図6に示す対象ファイル/ディレクトリ指定画面600の選択ファイル/ディレクトリ表示欄601に表示されているディレクトリに対して、例えばポインティングデバイスによるドラッグアンドドロップ処理でファイル/ディレクトリの選択移動、選択コピーを行うようにしても構わない。
It should be noted that, with respect to the directory displayed in the selected file /
その際には、図8に示すように、あるディレクトリ(複数も可)に対するドラッグアンドドロップ処理後に「ここに選択移動」メニュー801の選択指示を受け付けると、図9に示す通り、追加移動・追加コピーファイル/ディレクトリ表示欄901に、選択ファイル/ディレクトリ表示欄601のいずれかのディレクトリに追加で移動・コピーを行うファイル/ディレクトリの情報が表示される。
In this case, as shown in FIG. 8, when a selection instruction of the “select and move here”
いずれかのディレクトリに対して追加移動・追加コピーのファイル/ディレクトリの指定を受け付けると、対象ファイル/ディレクトリ指定画面600に、追加移動・追加ファイル条件適用チェックボックス903が表示される。このチェックボックスにチェックが入れられると、CPU201は、追加で移動・コピーされることになるファイルに対しても、同様のファイル作成日時条件、ファイル種類条件を適用して、追加移動・追加コピーの対象とする(または対象から除外する)ファイルを決定することになる。
When designation of a file / directory for additional migration / additional copy is accepted for any directory, an additional migration / additional file condition
また、独自設定ボタン902に対する押下指示を受け付けると、CPU201は、追加移動・追加コピーを受け付けたディレクトリ中のファイルに対するファイル作成日時条件やファイル種類条件を設定するために、新たに対象ファイル/ディレクトリ指定画面600を表示することになる。そして、その新たに表示された対象ファイル/ディレクトリ指定画面に入力された条件に従い、ファイルの移動・コピーを行うことになる。
In addition, upon receiving an instruction to press the
本願発明は、上記のような構成をとることで、移動・コピーを指定されたディレクトリ中のサブディレクトリ/ファイルから選択することで、必要なディレクトリツリーの構造を維持したまま、ファイルを選択的に移動/コピーさせることが可能となる。 In the present invention, by adopting the configuration as described above, a file can be selectively selected while maintaining a necessary directory tree structure by selecting a subdirectory / file in a specified directory for movement / copying. It can be moved / copied.
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体(または記憶媒体)を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。 Also, an object of the present invention is to supply a recording medium (or storage medium) in which a program code of software that realizes the functions of the above-described embodiments is recorded to a system or apparatus, and a computer (or CPU or CPU) of the system or apparatus. Needless to say, this can also be achieved when the MPU) reads and executes the program code stored in the recording medium. In this case, the program code itself read from the recording medium realizes the functions of the above-described embodiment, and the recording medium on which the program code is recorded constitutes the present invention.
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an operating system (OS) running on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, after the program code read from the recording medium is written into a memory provided in a function expansion card inserted into the computer or a function expansion unit connected to the computer, the function is determined based on the instruction of the program code. It goes without saying that the CPU or the like provided in the expansion card or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。 When the present invention is applied to the recording medium, program code corresponding to the flowchart described above is stored in the recording medium.
100 情報処理装置
201 CPU
202 RAM
203 ROM
204 システムバス
205 入力コントローラ(入力C)
206 ビデオコントローラ(VC)
207 メモリコントローラ(MC)
208 通信I/Fコントローラ(通信I/FC)
209 入力装置
210 ディスプレイ装置
211 外部メモリ
100
202 RAM
203 ROM
204
206 Video controller (VC)
207 Memory controller (MC)
208 Communication I / F controller (Communication I / FC)
209
Claims (5)
移動またはコピー処理の対象とする第1のディレクトリの指定する第1の指定手段と、
前記第1のディレクトリの移動先またはコピー先となる第2のディレクトリの指定する第2の指定手段と、
前記第1のディレクトリに含まれるファイル及びサブディレクトリの内、前記第2のディレクトリに移動またはコピーするファイル及びディレクトリの指定する第3の指定手段と、
前記第3の指定手段で指定されたサブディレクトリ及びファイルを前記第2のディレクトリに移動またはコピーする制御手段と
を備えることを特徴とする情報処理装置。 An information processing apparatus for moving or copying directories and files,
First designation means for designating a first directory to be moved or copied;
Second designation means for designating a second directory that is a destination or a copy destination of the first directory;
Third designating means for designating a file and a directory to be moved or copied to the second directory among the files and subdirectories contained in the first directory;
An information processing apparatus comprising: control means for moving or copying the subdirectory and file designated by the third designation means to the second directory.
前記第2の指定手段は、ドラッグ処理が行われた第1のディレクトリアイコンがドロップされた箇所に表示されているディレクトリを第2のディレクトリとして指定する
ことを特徴とする請求項1に記載の情報処理装置。 The first designation means designates a directory corresponding to the first directory icon as the first directory by starting a drag process on the first directory icon displayed on the display device;
2. The information according to claim 1, wherein the second designating unit designates a directory displayed at a location where the first directory icon subjected to the drag process is dropped as a second directory. Processing equipment.
前記第3の指定手段は、前記ディレクトリツリーに表示されているディレクトリアイコン及びファイルアイコンに対する操作指示により前記第2のディレクトリに移動またはコピーするサブディレクトリ及びファイルを指定すること
を特徴とする請求項1または2に記載の情報処理装置。 A display means for displaying a directory tree for designating subdirectories and files included in the first directory;
The third designation unit designates a subdirectory and a file to be moved or copied to the second directory according to an operation instruction for a directory icon and a file icon displayed in the directory tree. Or the information processing apparatus according to 2;
移動またはコピー処理の対象とする第1のディレクトリの指定する第1の指定工程と、
前記第1のディレクトリの移動先またはコピー先となる第2のディレクトリの指定する第2の指定工程と、
前記第1のディレクトリに含まれるファイル及びサブディレクトリの内、前記第2のディレクトリに移動またはコピーするファイル及びディレクトリの指定する第3の指定工程と、
前記第3の指定工程で指定されたサブディレクトリ及びファイルを前記第2のディレクトリに移動またはコピーする制御工程と、
を備えることを特徴とする情報処理方法。 An information processing method by an information processing apparatus that performs directory or file move or copy processing,
A first designation step for designating a first directory to be moved or copied;
A second designating step of designating a second directory to be the destination or copy destination of the first directory;
A third designating step of designating a file and a directory to be moved or copied to the second directory among the files and subdirectories contained in the first directory;
A control step of moving or copying the subdirectory and file designated in the third designation step to the second directory;
An information processing method comprising:
前記コンピュータを、
移動またはコピー処理の対象とする第1のディレクトリの指定する第1の指定手段と、
前記第1のディレクトリの移動先またはコピー先となる第2のディレクトリの指定する第2の指定手段と、
前記第1のディレクトリに含まれるファイル及びサブディレクトリの内、前記第2のディレクトリに移動またはコピーするファイル及びディレクトリの指定する第3の指定手段と、
前記第3の指定手段で指定されたサブディレクトリ及びファイルを前記第2のディレクトリに移動またはコピーする制御手段
として機能させることを特徴とするコンピュータプログラム。 A computer program for causing a computer to function as an information processing apparatus for moving or copying directories and files,
The computer,
First designation means for designating a first directory to be moved or copied;
Second designation means for designating a second directory that is a destination or a copy destination of the first directory;
Third designating means for designating a file and a directory to be moved or copied to the second directory among the files and subdirectories contained in the first directory;
A computer program for causing a subdirectory and a file designated by the third designation means to function as a control means for moving or copying to the second directory.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010140981A JP2012003725A (en) | 2010-06-21 | 2010-06-21 | Information processor, information processing method and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010140981A JP2012003725A (en) | 2010-06-21 | 2010-06-21 | Information processor, information processing method and computer program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012003725A true JP2012003725A (en) | 2012-01-05 |
Family
ID=45535586
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010140981A Withdrawn JP2012003725A (en) | 2010-06-21 | 2010-06-21 | Information processor, information processing method and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012003725A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016181024A (en) * | 2015-03-23 | 2016-10-13 | 東芝メディカルシステムズ株式会社 | Medical image processing apparatus and medical image diagnostic apparatus |
| JP2023167689A (en) * | 2022-05-12 | 2023-11-24 | ミツテック株式会社 | Inspecting device, inspecting method and program |
-
2010
- 2010-06-21 JP JP2010140981A patent/JP2012003725A/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016181024A (en) * | 2015-03-23 | 2016-10-13 | 東芝メディカルシステムズ株式会社 | Medical image processing apparatus and medical image diagnostic apparatus |
| JP2023167689A (en) * | 2022-05-12 | 2023-11-24 | ミツテック株式会社 | Inspecting device, inspecting method and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3792405B2 (en) | File operation device and recording medium recording file operation program | |
| US20050060653A1 (en) | Object operation apparatus, object operation method and object operation program | |
| US20110289448A1 (en) | Folder management device, folder management method, and folder management program | |
| US20150346966A1 (en) | Information processing apparatus, display processing method, program, and recording medium to display presence of off-screen objects using sub-window | |
| JP5645614B2 (en) | Document management apparatus, document management apparatus control method, and computer program | |
| JP2022183351A (en) | Information processing device and program | |
| JP2015076064A (en) | Information processing device, information processing method, program, and storage medium | |
| JP5167850B2 (en) | GUI system, GUI generation method, program, and recording medium | |
| US20060036569A1 (en) | Method and apparatus for changing background screen in gui operating system | |
| JP2007133568A (en) | Multilayer work support device, and allocation method, display method, and program for the same multilayer work support device | |
| JP6439178B2 (en) | Information processing apparatus, control method thereof, and program | |
| CN114116087B (en) | Interface operation method, device, electronic equipment and medium between dual systems | |
| CN114518821A (en) | Application icon management method and device and electronic equipment | |
| JP2012003725A (en) | Information processor, information processing method and computer program | |
| JP2009163458A (en) | Multi-window display device, relevant window reference support method, program and recording medium | |
| EP4148544B1 (en) | Information processing apparatus, program, and information processing method | |
| JP2005216201A (en) | Job processing system | |
| US11644954B2 (en) | Method and apparatus for providing a document editing interface for providing resource information related to a document using a backlink button | |
| JP6102451B2 (en) | Information processing apparatus, control method thereof, and program | |
| CN113468121A (en) | Folder management method and device | |
| EP4254152A1 (en) | Information processing system and information processing program | |
| JP5617535B2 (en) | Information processing apparatus, information processing apparatus processing method, and program. | |
| EP4254153A1 (en) | Information processing system, information processing method, and program | |
| JP2011141865A (en) | Retrieval condition setting device and control method thereof, retrieval condition setting system, program, and recording medium recording the program | |
| EP4254155A1 (en) | Information processing system and method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20120130 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20120130 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20130531 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130531 |
|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20130903 |