MAC Renomeie arquivos e mova-os automaticamente

0

Eu quero um script de shell que seja executado em um Mac que, quando executado, procure por alguns itens e transfira arquivos de vídeo para um local específico em outra unidade.

Então, quando coloco um cartão SD, quero que o script seja executado automaticamente, procure arquivos com menos de 300 MB, deixe os arquivos no disco, renomeie os arquivos com mais de 300 MB de "file0001.MOV" para a data atual com um número depois deles.

Portanto, se eu tiver um disco no momento desta postagem com este script de shell, insira o disco no computador com arquivos:

file001.MOV (30 MB)

file002.MOV (500 MB)

file003.MOV (480 MB)

Ele renomeia automaticamente file002.MOV para 20140413-1.MOV e file003.MOV para 20140413-2.MOV e os transfere para D: (ou qualquer drive que eu queira).

    
por Fridgecritter 14.04.2014 / 01:59

1 resposta

0

Você deve procurar expansão de parâmetros do shell , é a ferramenta que eu usaria para renomear arquivos. Há uma função de data , então renomear deve ser fácil.

A parte do Autorun pode ser tratada por launchd , que pode iniciar um aplicativo quando você monta um volume. Você teria que escrever seu script para verificar se é o volume correto antes de mover os arquivos, o que pode ser um pouco mais complicado.

    
por 15.04.2014 / 15:17