[go: up one dir, main page]

JP2012003725A - Information processor, information processing method and computer program - Google Patents

Information processor, information processing method and computer program Download PDF

Info

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
Application number
JP2010140981A
Other languages
Japanese (ja)
Inventor
Kosuke Niiyama
昂介 新山
信宜 ▲高▼井
Nobuyoshi Takai
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon IT Solutions Inc
Original Assignee
Canon IT Solutions Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon IT Solutions Inc filed Critical Canon IT Solutions Inc
Priority to JP2010140981A priority Critical patent/JP2012003725A/en
Publication of JP2012003725A publication Critical patent/JP2012003725A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a function to move or copy only arbitrary subdirectories and/or files of the subdirectories and/or files included in a directory that is specified to be moved or copied.SOLUTION: When an instruction to move or copy files in a directory is accepted, a directory tree to specify subdirectories and/or files to be actual movement or copy objects of the subdirectories and/or files included in the directory is displayed on a screen. Then, specification of subdirectories and/or files to be movement or copy objects is accepted by processing performed on directory icons and/or file icons displayed in the directory tree, and only specified subdirectories and/or files are moved or copied to a specified directory.

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, Patent Document 1 discloses a technique for selectively copying files and directories stored in a storage medium to another storage medium at high speed. This makes it possible to copy a file selectively and at high speed by determining that it is a copy target when the attribute of the file is neither a hidden attribute nor a system attribute.

特開2007−94792号公報JP 2007-94792 A

しかし、特許文献1に係る発明では、設定できる条件が限られており、移動・コピーの対象と指定されたディレクトリに含まれる任意のサブディレクトリやファイルを指定することができない。   However, in the invention according to Patent Document 1, the conditions that can be set are limited, and it is not possible to specify an arbitrary subdirectory or file included in the directory specified as the target of movement / copying.

実際にユーザがファイルやディレクトリのコピーを行う際には、ディレクトリ中のサブディレクトリやファイルの一覧から移動やコピーを行うファイルを選択する操作を行うことが多く、特許文献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.

本発明の情報処理装置の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of the information processing apparatus of this invention. 本発明の情報処理装置として適用可能なコンピュータのハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the computer applicable as an information processing apparatus of this invention. 情報処理装置100のCPU201が行うディレクトリ・ファイルの移動・コピー処理の概要を示すフローチャートである。10 is a flowchart showing an overview of directory / file move / copy processing performed by a CPU 201 of the information processing apparatus 100. 図3のステップS303の移動・コピー対象指定処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of the movement / copy target designation | designated process of step S303 of FIG. 図4のステップS411のファイル・ディレクトリ選択処理の詳細を示すフローチャートである。5 is a flowchart showing details of a file / directory selection process in step S411 of FIG. 対象ファイル・ディレクトリ選択画面の構成の一例を示す図である。It is a figure which shows an example of a structure of a target file / directory selection screen. 移動・コピー対象指定処理においてディスプレイ装置210に表示されるポップアップメニューの一例を示す図である。It is a figure which shows an example of the pop-up menu displayed on the display apparatus 210 in a movement / copy object designation | designated process. 対象ファイル・ディレクトリ選択画面に表示されているディレクトリに対するファイル・ディレクトリのドラッグアンドドロップ処理を行った場合の表示例を示す図である。It is a figure which shows the example of a display at the time of performing the drag and drop process of the file directory with respect to the directory currently displayed on the object file directory selection screen. 対象ファイル・ディレクトリ選択画面の構成の他の一例を示す図である。It is a figure which shows another example of a structure of a target file / directory selection screen.

以下、図面を参照して本発明の実施の形態の一例について説明する。   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 information processing apparatus 100 includes a file movement / copy instruction detection unit 101, a target file designation unit 102, and a file movement / copy execution unit 103.

ファイル移動/コピー指示検知部101は、後述する外部メモリ211に記憶されているディレクトリに対する移動処理やコピー処理の指示入力を検知する機能部である。移動処理やコピー処理の指示は、例えばディスプレイ装置211に表示される前記ディレクトリやファイルに対応するアイコンに対するドラッグアンドドロップ操作により情報処理装置に入力可能である。   The file move / copy instruction detection unit 101 is a functional unit that detects an instruction input for a move process or a copy process for a directory stored in the external memory 211 described later. The instruction for the movement process or the copy process can be input to the information processing apparatus by, for example, a drag and drop operation with respect to an icon corresponding to the directory or file displayed on the display device 211.

対象ファイル指定部102は、ファイル移動/コピー指示検知部101で移動またはコピー指示を検知したディレクトリに含まれるサブディレクトリやファイルの内、実際に移動/コピーの対象とするサブディレクトリ、ファイルを指定する機能部である。   The target file designating unit 102 designates subdirectories and files to be actually moved / copied among the subdirectories and files included in the directory detected by the file move / copy command detection unit 101 for the move / copy instruction. It is a functional part.

ファイル移動/コピー実行部103は、対象ファイル指定部で指定されたサブディレクトリやファイル、指定されたサブディレクトリに含まれるファイルの移動/コピー処理を行う機能部である。   The file migration / copy execution unit 103 is a functional unit that performs migration / copy processing of a subdirectory or file designated by the target file designation unit and a file included in the designated subdirectory.

次に図2を参照して、図1の情報処理装置100に適用可能なコンピュータのハードウェアの構成の一例を説明する。   Next, an example of a computer hardware configuration applicable to the information processing apparatus 100 of FIG. 1 will be described with reference to FIG.

図中、CPU201は、システムバス204に接続される後述の各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、プロキシサーバ101に後述する各種の処理を実行させるために必要な各種プログラムやデータ等が記憶されている。RAM202は、CPU201の主メモリ、ワークエリア等として機能する。   In the figure, a CPU 201 comprehensively controls each device and controller described later connected to a system bus 204. Further, the ROM 203 or the external memory 211 is necessary for the BIOS (Basic Input / Output System) or an operating system program (hereinafter referred to as OS) that is a control program of the CPU 201 or the proxy server 101 to execute various processes described later. Various programs and data are stored. The RAM 202 functions as a main memory, work area, and the like for the CPU 201.

CPU201は、処理の実行に際して必要なプログラム等をRAM202にロードして、プログラムを実行することで後述する各種処理を実現するものである。また、入力コントローラ(入力C)205は、キーボードやポインティングデバイス等で構成される入力装置209からの入力を制御する。ビデオコントローラ(VC)206は、ディスプレイ装置210等の表示装置への表示を制御する。ディスプレイ装置210は、例えばCRTディスプレイや液晶ディスプレイ等で構成される。   The CPU 201 implements various processes to be described later by loading a program or the like necessary for executing the process into the RAM 202 and executing the program. An input controller (input C) 205 controls input from an input device 209 configured with a keyboard, a pointing device, and the like. A video controller (VC) 206 controls display on a display device such as the display device 210. The display device 210 is composed of, for example, a CRT display or a liquid crystal display.

メモリコントローラ(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 external memory 211 such as a compact flash memory connected via an adapter.

通信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 CPU 201 enables display on the display device 210 by executing outline font rasterization processing on a display information area in the RAM 202, for example. Further, the CPU 201 enables a user instruction with a mouse cursor (not shown) on the display device 210. The above is a description of the hardware configuration of a computer applicable to the information processing apparatus 100. However, the hardware configuration illustrated in FIG. 2 is not necessarily required as long as various processes described below can be performed. It goes without saying that there is nothing.

次に、図3を参照して本発明の情報処理装置100のCPU201が行うファイルの移動、コピー処理について説明する。この処理を行う際に、CPU201は、外部メモリ211に記憶されている本処理をCPU201に実行させるためのプログラムをRAM202にロードし、ロードしたプログラムの制御により本処理を行うことになる。なお、本処理の一部をOSによる制御に従って行うようにしても勿論構わない。   Next, with reference to FIG. 3, a file move / copy process performed by the CPU 201 of the information processing apparatus 100 of the present invention will be described. When performing this process, the CPU 201 loads a program for causing the CPU 201 to execute the main process stored in the external memory 211 to the RAM 202, and performs the main process by controlling the loaded program. Of course, a part of this process may be performed according to the control by the OS.

まず、情報処理装置100のCPU201は、ユーザの入力装置209の操作により、ファイル/ディレクトリの移動またはコピーの入力指示を受け付けたかを判断する(ステップS301)。なお、ファイル/ディレクトリの移動またはコピーの入力指示としては、例えば、ポインティングデバイスを使用したファイルアイコンやディレクトリアイコンの他のディレクトリへのドラッグ&ドロップ処理や、ファイルアイコンやディレクトリアイコンを選択してポップアップメニュー等で移動またはコピー指示を受け付けた後に行われる他のディレクトリへの貼り付け処理、等が挙げられる。   First, the CPU 201 of the information processing apparatus 100 determines whether a file / directory move or copy input instruction has been received by the user's operation of the input device 209 (step S301). As input instructions for moving / copying files / directories, for example, a drag-and-drop process of a file icon or directory icon to another directory using a pointing device, or a pop-up menu by selecting a file icon or directory icon is selected. For example, pasting processing to another directory performed after receiving a move or copy instruction or the like.

ステップS301でCPU201がYES、つまりはファイル/ディレクトの移動またはコピーの入力指示を受け付けたと判断した場合には、CPU201は処理をステップS302に進め、移動またはコピーの対象として指定された中にディレクトリが含まれているかを判断する(ステップS302)。   If the CPU 201 determines YES in step S301, that is, if it has received an input instruction for moving / copying a file / directory, the CPU 201 advances the process to step S302, and the directory is specified as the target of movement or copying. It is determined whether it is included (step S302).

ステップS302の判断処理でディレクトリが含まれていない(NO)と判断した場合に、CPU201は、処理をステップS305に進める。一方、ディレクトリが含まれている(YES)と判断した場合には、処理をステップS303に進め、移動またはコピーの対象とするファイル/ディレクトリの指定処理(移動・コピー対象指定処理)を行う。この処理の詳細については、図4を参照して詳細に説明する。   When determining in step S302 that the directory is not included (NO), the CPU 201 advances the process to step S305. On the other hand, if it is determined that a directory is included (YES), the process proceeds to step S303, and a file / directory designation process (move / copy target designation process) to be moved or copied is performed. Details of this processing will be described in detail with reference to FIG.

図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 CPU 201 determines in step S304 that the process has been canceled (YES), the process ends without performing the file move / copy process. In addition, when the CPU 201 determines that it is not necessary to execute the file / directory move / copy process, the file move / copy process is not performed. On the other hand, if NO is determined in step S304, the process proceeds to step S305, and the designated file / directory is moved or copied. The above is the description of the file move / copy process performed by the CPU 201 of the move information processing apparatus 100.

次に、図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 CPU 201 to execute this processing is stored in the external memory 211. The CPU 201 loads the program into the RAM 202 as necessary, and performs this processing according to the control of the loaded program.

まず、CPU201は、図3のステップS301で検知した移動・コピー命令がポインティングデバイスによる移動・コピー命令(ドラッグ&ドロップ処理)であるか、それともポップアップメニューやキーボードのショートカットキーによる移動・コピー命令であるかを判断する(ステップS401)。   First, the CPU 201 determines whether the move / copy command detected in step S301 in FIG. 3 is a move / copy command (drag and drop processing) using a pointing device, or a move / copy command using a pop-up menu or a keyboard shortcut key. Is determined (step S401).

ポインティングデバイスによる命令であると判断した場合、即ち、選択されたファイルアイコン/ディレクトリアイコンをポインティングデバイスにより他のディレクトリに移動する処理を受け付けた(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 CPU 201 advances the process to step S403 to make all the selected files / directories to be moved / copied. In the case of Windows (registered trademark) of Microsoft Corporation in the United States, when drag and drop processing is performed on a directory of the same volume as the original volume of the selected file icon / directory icon, the file / directory is moved. If the process is performed on a directory of a different volume, the copy is performed.

ステップS401でNOと判断した場合には、CPU201は、処理をステップS403に進め、ポップアップメニューの表示命令を受け付けたかを判断する。例えば、このポップアップメニューの表示命令は、ポインティングデバイスの右ボタンをクリック指示することでCPU201に対して入力することができる。ポップアップメニューの表示指示を受け付けていない(NO)と判断した場合には(ステップS404でYES)、処理をステップS403に進める。ステップS404でNOと判断するケースとしては、例えば、既に、移動若しくはコピーの対象としているファイル/ディレクトリの移動/コピー命令をキーボードのショートカットキーを利用して入力した場合に等があげられる。   If it is determined NO in step S401, the CPU 201 advances the process to step S403, and determines whether a pop-up menu display command has been received. For example, the pop-up menu display command can be input to the CPU 201 by instructing to click the right button of the pointing device. If it is determined that a pop-up menu display instruction has not been received (NO) (YES in step S404), the process proceeds to step S403. A case where NO is determined in step S404 is, for example, a case where a move / copy command for a file / directory that has already been moved or copied is input using a keyboard shortcut key.

ステップ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 CPU 201 advances the processing to step S405 and displays a pop-up menu on the display device 210. When the process of this step is performed by determining that it is right in step S402, the pop-up menu 701 shown in FIG. 7 is displayed. When the process of this step is performed by determining NO in step S404, the process of FIG. A pop-up menu 702 is displayed on the display device 210.

ここで、図7を参照して、移動・コピー対象指定処理においてディスプレイ装置210に表示されるポップアップメニューについて説明する。図7は、移動・コピー対象指定処理において、情報処理装置100のディスプレイ装置210に表示されるポップアップメニューの一例である。   Here, with reference to FIG. 7, the pop-up menu displayed on the display device 210 in the movement / copy target designation processing will be described. FIG. 7 is an example of a pop-up menu displayed on the display device 210 of the information processing apparatus 100 in the movement / copy target designation process.

図中701はポインティングデバイスによるドラッグアンドドロップ(右ボタンクリック)によるファイルの移動・コピー処理が開始された場合に、ドロップ処理後にディスプレイ装置210に表示されるポップアップメニューで、ファイル/ディレクトリの「移動」や「コピー」をCPU201に指示するためのメニュー項目(「ここに移動」、「ここにコピー」)のほかに、本願発明に特有な「ここに選択移動」をCPU201に指示するためのメニュー項目(711)、「ここに選択コピー」をCPU201に指示するためのメニュー項目(712)が設定されている。   In the figure, reference numeral 701 denotes a pop-up menu displayed on the display device 210 after the drop process when the file move / copy process by drag and drop (right button click) by the pointing device is started. In addition to the menu items for instructing the CPU 201 to “copy” (“move here”, “copy here”), the menu item for instructing the CPU 201 “selective move here” peculiar to the present invention. (711), a menu item (712) for instructing the CPU 201 to “selective copy here” is set.

また、図中702は、ファイルアイコン若しくはディレクトリアイコン上でポインティングデバイスの右ボタンクリックを受け付けた場合、若しくは、特定のディレクトリ内のデータを表示するウィンドウ内で右クリック指示を受け付けた場合にディスプレイ装置210に表示されるポップアップメニューで、ファイル/ディレクトリの「移動」や「コピー」を指示するためのメニュー項目(「切り取り」、「コピー」)や既に「切り取り」や「コピー」指示の入力を受け付けることによりRAM202に記憶されたファイルデータを特定のディレクトリに対する貼り付け(移動、コピー処理)を行うためのメニュー項目(貼り付け)のほかに、本願発明に特有な「ここに選択貼り付け」をCPU201に指示するためのメニュー項目(713)が設定されている。   Further, reference numeral 702 in the figure denotes a display device 210 when a right button click of the pointing device is received on a file icon or a directory icon, or when a right click instruction is received in a window displaying data in a specific directory. In the pop-up menu displayed on the screen, accept input of menu items (“Cut”, “Copy”) for instructing “Move” or “Copy” of files / directories or “Cut” or “Copy” instructions. In addition to the menu item (pasting) for pasting (moving, copying) the file data stored in the RAM 202 to a specific directory, “selective paste here” specific to the present invention is given to the CPU 201. Menu item for instructing (71 ) It has been set.

図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 CPU 201 displays a target directory / file selection screen 600 shown in FIG. . The configuration of the target file / directory selection screen will be described later with reference to FIG.

図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 display device 210 in step S405, if it is determined that an instruction for “move here” has been received (YES in step S406), or If it is determined that the input of an instruction for “copy here” has been received (YES in step S407), the process proceeds to step S403 to move or copy all directories and files that have already been specified. Specify the target.

一方、ポップアップメニューのメニュー項目のうち、「ここに選択移動」(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 CPU 201 displays the target file / directory selection screen 600 shown in FIG. 6 on the display device 210 (step S501). Then, designation of a file / directory to be moved / copied via the target file / directory selection screen 600 (step S502), condition specification of an excluded file or target file is accepted (step S503), and an instruction to confirm the designation is input. When this is accepted, this process is terminated. The above is the description of the file / directory selection process in step S411 in FIG.

次に、ファイル/ディレクトリ選択処理を行う際に、CPU201がディスプレイ装置210に表示する対象ファイル/ディレクトリ指定画面600の構成について説明する。図6は、対象ファイル/ディレクトリ指定画面の構成の一例を示す図である。CPU201は、ディスプレイ装置210に表示された本画面を介しての操作指示に従って、移動・コピーの対象とするファイルおよびディレクトリの指定を受け付けることになる。   Next, the configuration of the target file / directory designation screen 600 displayed on the display device 210 when the file / directory selection process is performed will be described. FIG. 6 is a diagram showing an example of the configuration of the target file / directory designation screen. The CPU 201 accepts designation of a file and a directory to be moved / copied in accordance with an operation instruction via this screen displayed on the display device 210.

図中、601は選択ファイル/ディレクトリ表示欄であって、移動またはコピーの対象として選択されたファイル/ディレクトリを表示する表示欄である。この選択ファイル/ディレクトリに表示されているディレクトリツリーは、下位階層を非表示602−1、下位階層を表示602−2に対する指示を入力することで、表示情報の更新が可能である。   In the figure, reference numeral 601 denotes a selected file / directory display field, which is a display field for displaying a file / directory selected as an object to be moved or copied. In the directory tree displayed in the selected file / directory, display information can be updated by inputting an instruction for non-display of the lower hierarchy 602-1 and display of the lower hierarchy 602-2.

また、この選択ファイル/ディレクトリ表示欄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 / directory display field 601, it is possible to specify whether or not the file or directory indicated by the icon is to be moved or copied. Is possible. In the figure, the directories where check marks are displayed in the icons, such as 603-1 and 603-2, are files / directories to be moved / copied. When the CPU 201 accepts a click instruction for the icon displaying the check mark, the CPU 201 removes the file / directory indicated by the icon from the object of movement / copy and deletes the check display. When a click instruction is received for an icon for which a check mark is not displayed, the CPU 201 sets a file / directory indicated by the icon as a target of movement / copy and displays a check mark in the icon.

このような構成にすることにより、ユーザが移動やコピーの対象として選択したディレクトリ中のファイルや当該ディレクトリのサブディレクトリを移動やコピー処理の対象から外す指定を容易に行うことが可能になるとともに、どのディレクトリやファイルが移動やコピーの対象として指定されているかを容易に認識することが可能となる。   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 selection screen 600.

604は、除外/対象指定部であり、以下のコントロールに対する入力により決定される条件に合致したファイルを移動・コピーの対象から除外する/移動・コピーの対象とする、の指定を行うためのコントロールである。   Reference numeral 604 denotes an exclusion / target designating unit, which is a control for designating that a file that matches a condition determined by input to the following control is to be excluded / moved / copied from the target of migration / copying. It is.

605は、ファイル作成日時条件チェックボックスであって、ディレクトリ中のファイルを移動・コピーの対象とする若しくは除外とする条件として、日時条件を設定するかを指定するチェックボックスである。このファイル日時条件チェックボックス605に設定されている場合には、ファイルの作成日時条件の指定を受け付けることになる。   Reference numeral 605 denotes a file creation date / time condition check box for designating whether a date / time condition is set as a condition for excluding or moving a file in the directory as a target of migration / copying. When the file date / time condition check box 605 is set, designation of a file creation date / time condition is accepted.

606は、ファイル日時条件(以降)入力欄、607は、ファイル日時条件(以前)入力欄であって、これら入力欄に入力された日時条件に合致するファイルが、除外/対象指定部での指定に基づき移動・コピーの対象とする又は除外するファイルとして扱われる。   Reference numeral 606 denotes a file date / time condition (following) input field, and reference numeral 607 denotes a file date / time condition (previous) input field. Files matching the date / time condition input in these input fields are designated by the exclusion / target designating unit. Based on the file, it is treated as a file to be moved or copied or excluded.

608は、ファイル種類条件チェックボックスであって、ディレクトリ中のファイルを移動・コピーの対象とする若しくは除外とする条件として、ファイル種類条件を設定するかを指定するチェックボックスである。このファイル種類条件チェックボックス608にチェックが入れられた場合には、画像データチェックボックス609、ドキュメントデータチェックボックス610、表計算データチェックボックス611、その他チェックボックス612が有効となり、どの種類の画像データを移動・コピーの対象(または対象から除外)とするかの指定を受け付けることになる。CPU201は、画像データ、ドキュメントデータ、表計算データは拡張子で特定することになる。   Reference numeral 608 denotes a file type condition check box for designating whether to set a file type condition as a condition for excluding or moving a file in the directory. When the file type condition check box 608 is checked, the image data check box 609, the document data check box 610, the spreadsheet data check box 611, and the other check boxes 612 are enabled, and which type of image data is selected. The designation of whether to be the target of movement / copy (or excluded from the target) is accepted. The CPU 201 identifies the image data, document data, and spreadsheet data with extensions.

その他チェックボックス612にチェックを受け付けた場合には、拡張子入力欄613に拡張子種類の入力を受け付けることになる。そしてこの拡張子入力欄613に入力された拡張子を持つファイルが移動・コピーの対象(または対象から除外)となる。   When a check is received in the other check box 612, an extension type input is received in the extension input field 613. A file having the extension input in the extension input field 613 is a target of movement / copy (or excluded from the target).

実行ボタン614はファイルの移動・コピーの実行指示をCPU201に入力するために用いられるボタンである。キャンセルボタン615は、本画面に設定された情報を無効化し、ファイル/ディレクトリの移動・コピーを行うことなく処理を終了するために用いるボタンである。   The execution button 614 is a button used to input an instruction to execute file movement / copy to the CPU 201. A cancel button 615 is a button used to invalidate the information set on this screen and end the process without moving / copying the file / directory.

以上が図6の対象ファイル/ディレクトリ指定画面600の説明である。本発明では、ディレクトリの移動やコピーを指定された場合に、移動、コピーを実行する前にそのディレクトリに含まれるサブフォルダやファイルのうち、移動やコピーを行うサブディレクトリやファイルの指定、若しくは対象から外す指定を受け付けることで、移動・コピーの指定を受け付けたディレクトリに含まれるファイルの一部のみを容易に移動させることが可能となる。   The above is the description of the target file / directory designation screen 600 of FIG. In the present invention, when a directory move or copy is specified, before executing the move or copy, out of the subfolders and files included in the directory, the subdirectory or file to be moved or copied is designated, or from the target. By accepting the designation of removal, it is possible to easily move only a part of the files included in the directory for which designation of movement / copying is accepted.

尚、図6に示す対象ファイル/ディレクトリ指定画面600の選択ファイル/ディレクトリ表示欄601に表示されているディレクトリに対して、例えばポインティングデバイスによるドラッグアンドドロップ処理でファイル/ディレクトリの選択移動、選択コピーを行うようにしても構わない。   It should be noted that, with respect to the directory displayed in the selected file / directory display field 601 of the target file / directory designation screen 600 shown in FIG. 6, for example, a file / directory can be selected and moved or copied by a drag and drop process using a pointing device. You may make it.

その際には、図8に示すように、あるディレクトリ(複数も可)に対するドラッグアンドドロップ処理後に「ここに選択移動」メニュー801の選択指示を受け付けると、図9に示す通り、追加移動・追加コピーファイル/ディレクトリ表示欄901に、選択ファイル/ディレクトリ表示欄601のいずれかのディレクトリに追加で移動・コピーを行うファイル/ディレクトリの情報が表示される。   In this case, as shown in FIG. 8, when a selection instruction of the “select and move here” menu 801 is accepted after the drag and drop process with respect to a certain directory (s), as shown in FIG. In the copy file / directory display column 901, information on the file / directory to be additionally moved / copied to any directory in the selected file / directory display column 601 is displayed.

いずれかのディレクトリに対して追加移動・追加コピーのファイル/ディレクトリの指定を受け付けると、対象ファイル/ディレクトリ指定画面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 application check box 903 is displayed on the target file / directory designation screen 600. When this check box is checked, the CPU 201 applies the same file creation date condition and file type condition to the file to be additionally moved / copied, and performs the additional move / additional copy. You decide which files to include (or exclude from).

また、独自設定ボタン902に対する押下指示を受け付けると、CPU201は、追加移動・追加コピーを受け付けたディレクトリ中のファイルに対するファイル作成日時条件やファイル種類条件を設定するために、新たに対象ファイル/ディレクトリ指定画面600を表示することになる。そして、その新たに表示された対象ファイル/ディレクトリ指定画面に入力された条件に従い、ファイルの移動・コピーを行うことになる。   In addition, upon receiving an instruction to press the unique setting button 902, the CPU 201 newly designates a target file / directory in order to set a file creation date and time condition and a file type condition for a file in the directory for which additional movement / additional copy has been accepted. A screen 600 is displayed. Then, the file is moved / copied according to the conditions input on the newly displayed target file / directory designation screen.

本願発明は、上記のような構成をとることで、移動・コピーを指定されたディレクトリ中のサブディレクトリ/ファイルから選択することで、必要なディレクトリツリーの構造を維持したまま、ファイルを選択的に移動/コピーさせることが可能となる。   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 Information processing apparatus 201 CPU
202 RAM
203 ROM
204 System bus 205 Input controller (input C)
206 Video controller (VC)
207 Memory controller (MC)
208 Communication I / F controller (Communication I / FC)
209 Input device 210 Display device 211 External memory

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.
前記第1の指定手段は、表示装置に表示されている第1のディレクトリアイコンに対するドラッグ処理の開始により、当該第1のディレクトリアイコンに対応するディレクトリを前記第1のディレクトリとして指定し、
前記第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.
前記第1のディレクトリに含まれるサブディレクトリ及びファイルを指定するためのディレクトリツリーを画面表示する表示手段を更に備え、
前記第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.
JP2010140981A 2010-06-21 2010-06-21 Information processor, information processing method and computer program Withdrawn JP2012003725A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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