Directory Window Overview

A directory window is used to browse a system's or an archive's directory structure, and to initiate operations on them.

Creating Directory Windows

There are a number of ways to create a directory window:

  • When Hopper is started, a directory window is automatically created for the local system.
  • When a connection is made to a remote host, a directory window is automatically created for that system.
  • Double-clicking on a H, T, Z, or J icon will create a directory window for the corresponding HTAR, TAR, ZIP or JAR archive.
  •  Clicking the middle mouse button on a directory icon will create a new directory window that displays that directory.
  • Selecting Display in New Window in the File menu will create a new directory window that also displays the current directory.


There are four views supported by directory windows:

  • Iconic View () - An icon and a name is displayed for each directory entry. Use this view for compactness and possible speed-up. There are controls for changing the number of columns and the sort order of the entries.
  • Detailed View () - Each entry is displayed in its own row along with its metadata (such as size). You can sort on a column's metadata by clicking on the column header. This view presents controls for expanding subdirectories in place.
  • Content View () - A name and large, content-based icon are displayed for each directory entry. Images are displayed as thumbnails, and other types use pre-generated icons.
  • Disk Usage View () - This view creates an additional pane showing how disk usage is distributed within the given directory. The number of files and directories, and the overall sizes, are displayed for the top-level directory and all sub-directories.


There are a number of ways to specify which directory to display:

  • Type a path in the directory name field (just below the toolbar), following by Return. Note that by clicking the left mouse button on the triangle icon to the right of the directory name field, you can pop up a list of recently visited directories on this connection.
  • You can revisit directories by using the navigation controls on the left side of the toolbar (they work similarly to navigation controls in Web browsers).
  • Double-click a directory icon to display its directory.

Invoking Operations

Hopper supports two types of operations: (1) job-oriented and (2) directory-oriented. Job-oriented operations include file transfers, archive creation, searching, and directory synchronization — operations that run in the background because they can take a long time to complete. Directory-oriented operations include everything else (e.g., directory creation, file rename, file deletion, etc.) — operations that run in the foreground because they are expected to finish quickly. There a number of ways to invoke operations:

  • Via the menu bar
  • Via the toolbar
  • Right-clicking on a directory entry to pop up a menu of operations
  • Dragging a group of selected entries to a drop site (which might be white space or another entry in this or another directory window), which will pop up a drag menu that contains a list of operations.
  • Putting names of items into the clipboard and then using the Clipboard menu or the right-button menu to operate on clipboard items.
  • Double-clicking on a directory entry. Depending on the entry type, a different operation will be invoked. Double-clicking on a directory will display that directory. Double-clicking on a simple file will view that file. Double-clicking on an archive will open that archive in its own directory window.

Selecting Entries

Many operations can be performed on multiple directory entries, but first the entries must be selected by:

  • Left-clicking an entry. This will make that entry the only selected item.
  • Left-clicking in white space. This will clear the selection.
  • Left-clicking an entry while holding down the Ctrl key. This will toggle the selection state of the entry while retaining the rest of the selection.
  • Left-clicking an entry while holding down the Shift key. This will extend the selection.
  • Holding down the left mouse button in white space and then dragging the mouse to sweep out a selection. If you hold down the Ctrl key when you do this, the selection will be toggled within the drag rectangle.
  • Using the Select menu.