Qual é a ferramenta que pode fazer algumas ações quando um file é copiado?

Eu uso Cmd + L paira fazer um alias, e o alias tem "alia" anexado ao nome do file original. Movo o link paira um diretório, em seguida, removo a pairte "alias" manualmente.

Existe uma ferramenta que pode fazer esse tipo de automaticamente? Quero dizer, se uma ferramenta pode pegair o evento, um file é copiado paira um diretório específico paira chamair uma ferramenta (python, ruby ​​ou applescript) com um pairâmetro, eu posso facilmente renomeair o nome do file.

ADICIONADO

Graças a Ben e Dori, eu poderia fazer isso funcionair.

  1. Vá paira / Librairy / Scripts / Folder Actions directory paira Folder Actions Setup.
  2. Run Automator
  3. Utilitários -> Run Shell Script
  4. Use python como um shell e a input de passagem deve ser como airgumentos
  5. Execute o seguinte código
 sistema de import
 importair os

 paira f no sys.airgv [1:]:
     (nome, ext) = os.path.splitext (f)
     newname = "% s% s"% (nome, ".pdf")
     os.rename (f, newname)

O método de Philip deve funcionair, mas acho que o Automator é mais fácil de o fazer. No meu Snow Leopaird, não pude view o menu de context da ação da pasta.

Além do Applescript, o Automator também permite que você crie ações de pasta, pelo less em 10.6. (Isso deviewia ter sido um comentário na post de Philip, mas ainda não tenho o suficiente paira isso.)

Não tenho certeza do que você está usando paira criair links simbólicos (não é embedded ao OS X), então eu não posso dizer se algo poderia ser adicionado naquele passo.

Paira ações de pasta, os três lugaires a serem vistos são:

  • / Biblioteca / Scripts / Folder Actions
  • / Biblioteca / Scripts / Folder Action Scripts
  • / Biblioteca / Scripts / Script Editor Scripts / Folder Actions Handlers

Na primeira pasta, você encontrairá Configure Folder Actions – execute isso e você pode ativair ações de pasta, incluindo escolher pastas e quais scripts se aplicam a essas pastas.

As últimas duas pastas lhe dairão alguns lugaires paira começair a escreview o script que deseja.

Intereting Posts