How to open a folder in new Finder window (OSX)

23
2014-04
  • jlarson

    When navigated deep into a folder tree in OSX Finder, is there a way to select a particular folder and open it in a new instance of Finder?

    This is done easily in Windows Explorer -- simply right click the directory and select "Explorer".

    There are many reasons one might want to do this. For example, manually comparing two nearby directory trees.

    I'm on OSX 10.6.8

  • Answers
  • NSGod

    First of all, I assume by "open it in a new instance of Finder", you mean open the location in another Finder window (there is only one instance of the Finder application).

    There are a couple ways.

    With a folder selected, press Control-Command-O to open it in a new window. This corresponds to the File > Open in New Window command. (I recommend just selecting the File menu in the Finder, and experiment by pressing various modifier keys (Shift, Control, Option, and Command) to see all of the different variations of commands). There is also File > Open in New Window and Close, which is Command-Option-O, but that's likely not what you want in this particular situation.

    You can also go to View > Show Path Bar to make sure the path bar is shown at the bottom of the Finder window. Then right-click on one of the folders in the hierarchy and choose Open Enclosing Folder.

    You can also turn on the option to "Always open folders in a new window" in Finder preferences, and then double-click on a folder to open it in a new window.


  • Related Question

    Easiest way to create a new text file in a Finder window on OSX
  • Jason S

    OK, so if I'm browsing directories in OS X Finder, what's the easiest way to create a new text file?

    Right now I have to either open TextEdit, click around until I get to the same directory I'm in, or I have to open a terminal window, cd to the directory, and touch blahblah.txt. I'm spoiled by the right-click menu in Windows.


  • Related Answers
  • Bruce McLeod

    Personally I use the Open in textmate button that I have added to the toolbar. Steps to download and install the extension are in the link.

    Or you can use this apple script

    tell application "Finder" to make new file at (the target of the front window) as alias
    

    Open script editor, save as an applescript application to a known location I use /Applications/Scripts and then drag it to the toolbar.

    This will create a text file untitled in the current folder.

  • 8088

    Nufile does exactly what you want - right click contextual menu for file creation in finder. You can create most any type of file, define template files etc.

    alt text

    The image is for Tiger, in Leopard the 'New file' is a sub-menu of 'More'

  • 8088

    With Quicksilver you could just:

    • Invoke QS "command x"
    • hit the "." key for text entry and add in your text
    • tab over and "cr" for create file
    • tab over and "tex" for text edit

    screenie

    That's how I do it. You could use the save dialog box to choose your directory or you can just drag the file directly from quicksilver into your directory.

  • Arjan

    Adding the Touch Here App to Finder may help, but I've never used it.

    Add this tiny AppleScript app to your finder toolbar and whenever you click on it it will prompt you for a file name and will create an empty file in the current folder.

  • Kevin Reid

    If you use the command line for other purposes as well, you might like DTerm. It provides a pop-up command line whose current directory corresponds to the frontmost window (works with any window which has an icon in the title bar), so you can just press the shortcut and type touch blahblah.txt without needing to change directories.

    enter image description here

    There are Windows-style contextual menu file creators which are a more direct answer for your problem. But if you are a frequent command line user — if you're the sort who has a project open in an editor and a corresponding terminal window — then DTerm is well worth trying as a broader tool.

  • Lauri Ranta

    Another option is to assign a shortcut to a script like this:

    tell application "Finder"
        set selection to make new file at (get insertion location)
    end tell
    
  • Mark Thalman

    I usually start a text file in my editor (TextMate), save the file when the "Save" dialog appears switch to the Finder and drag the folder (Click and hold the folder itself or the folder icon in the title of the window) and drag it to the open "Save" panel. The Save panel will then switch to saving in that directory.

    If you have Default Folder it's even easier. Just click on the folder's window without switching to the finder and you are then saving in that folder.

  • slhck

    If you also use an application launcher, it's no big deal.

    Personally I use AlfredApp and I can do like this

    > touch ~/my_text_file.txt
    

    the '>' will tell AlfredApp to execute the following command.

    enter image description here

  • slhck

    The AppleScript-based application NewTextFileHere does that, too. Download page is here. It can be dragged to the Finder toolbar, and it can open the file automatically once it's created.

    If you open the application package …

    enter image description here

    … and go to Contents/Resources/Scripts/, you can open main.scpt and edit it. For example, I was annoyed that it only created text files. Change it to the following to just have it create any file you want:

    try
        tell application "Finder" to set the currentFolder to (folder of the front window as alias)
    on error
        set the currentFolder to path to desktop folder as alias
    end try
    
    set newfilename to ""
    (*repeat while newfilename = ""*)
    display dialog "Filename?" default answer newfilename buttons {"Cancel", "OK"} default button 2
    set newfilename to text returned of the result
    (*end repeat*)
    set currentFile to POSIX path of currentFolder & newfilename
    
    do shell script "touch " & quoted form of currentFile
    do shell script "open " & quoted form of currentFile
    
  • Tom Wijsman

    You could replace Finder with Path Finder.

    Path Finder offers the tools you need to access and manage your files quickly, accurately, and completely on OS X. A world-class operating system deserves a world-class file manager. Dive into a familiar interface packed with uncommonly powerful features and make your file system sing with Path Finder 6.

  • Eksze

    With a button on the Finder toolbar:

    enter image description here

    Steps to create the button:

    1. Create a new applescript using the AppleScript Editor provided in Applications/Utilities

    2. Paste tell application "Finder" to make new file at (the target of the front window) as alias and export as an application.

    3. Drag to finder (In Mavericks to create a shortcut you must hold cmd + alt while dragging)

    Instructions to create the icons are here.

  • elomage

    You can create a new context menu entry.

    Here is a guide: http://www.hongkiat.com/blog/customize-mac-right-click-menu/

    Here is the summary:

    1. Create a service with Automator, that takes Files and Folders as input, and applies to Finder application. The trick here is to make the automator that creates a blank file.
    2. Save the service. It will be saved in ~/Library/Services. But the useful thing to know is that it will also appear in the context menu of the files and folders, under the submenu "Services".
    3. Optionally, create a keyboard shortcut. Go to System preferences -> Keyboard -> Shortcuts -> Services and find your automator service there, assign a shortcut key that you like.
  • amrX

    If you want to just create a file you can directly use this command in the terminal, touch Filename.extension

    If you want to create a file with context inside, you use this command.

    echo "This is my sentence inside the text" > Filename.extension
    

    Notice the trick here, is you are actually using the echo to print/post whatever is in-front of the echo command and right after you just say oh why don't you put this echo in this Filename.extension instead of echo it to me on the screen.

  • Justin

    This script will add an item to your context menu (tested on OSX Mavericks) and is VERY easy to install:

    https://github.com/OscarGodson/New-File

    To install on Mavericks:

    1. download the script
    2. Open New File.workflow
    3. I was prompted to either install or open -- choose to install.

    That's it.

    You'll see the 'New File' option when you right click the parent folder or any file. Sometimes it is under 'Services' menu item.