Pregunta "Nueva carpeta con selección"

Estoy buscando una manera de cambiar la cantidad mínima de archivos requeridos a 1 para poder crear una carpeta a partir de un solo archivo seleccionado en lugar de tener que tener 2 seleccionados antes de que esté disponible.

Para ver a lo que me refiero...

Vaya a Finder Seleccione dos (o más) archivos en la misma carpeta o en el Escritorio. haga clic derecho en la selección, verá una opción "Nueva carpeta con selección (x elementos)"

Me gustaría poder seleccionar solo uno y que aparezca esa opción.

Gracias.

“Nueva carpeta con selección” también aparece en el menú Archivo, donde tiene el atajo Comando-Control-N. Sin embargo, cuando solo se selecciona un archivo, el elemento del menú está deshabilitado (atenuado).

Respuestas (3)

Sugeriría crear un nuevo Servicio en Automator. ¡Agregar un servicio al buscador lo agregará en el menú contextual!

  1. Crear nuevo servicio
  2. Servicio recibe seleccionado en
  3. Agregar una acción ejecutar AppleScript
  4. Pegue el siguiente código

Usando solo un simple AppleScript

on run {input, parameters}

tell application "Finder"
    set thePath to first item of input
    set ParentFolder to container of thePath
    set theFolder to (make new folder at ParentFolder)

    repeat with aFIle in input #For each file in input 
        move aFIle to theFolder
    end repeat
end tell

carrera final

Guárdalo y disfruta del nuevo servicio seleccionando tu nuevo servicio en el menú contextual de una de tus carpetas.

También tuve este problema en Mac OSX Mountain Lion, y busqué por todas partes para encontrarlo. Solo quería compartirlo contigo.

Seleccione un solo archivo en Finder, -péguelo- en el Editor de Applescript y ejecútelo. Le dará un cuadro de diálogo para ingresar el nombre de la -nueva carpeta-.

try
    tell application "Finder" to set the this_folder to (folder of the front window) as alias
on error -- no open windows
    set the this_folder to path to desktop folder as alias

end try

tell application "Finder"
    set selected_items to selection

    set thefoldername to text returned of (display dialog "Folder name:" default answer "new folder")


    set theFolder to (make new folder at this_folder with properties {name:thefoldername}) --added "set theFolder to.."

    repeat with x in selected_items
        move x to theFolder --changed the variable from "thefoldername" to "theFolder"
    end repeat

end tell

No creo que haya una manera de cambiar eso. Sin embargo, puede presionar Command++ para crear una nueva carpeta Shifty Nluego arrastrar el archivo.