Pergunta

O SHFileOperation suporte para mover e renomear arquivos ao mesmo tempo?

I'v tenho um conjunto de arquivos: c: \ f1.bmp f2.bmp f3.bmp f4.bmp

Eu quero passar cada um a nova pasta e renomeá-los: d: \ b1.bmp b2.bmp b3.bmp b4.bmp

Posso usar SHFileOperation? e fazê-lo apenas uma vez? Muito obrigado!

Foi útil?

Solução

SHEFILEOPSTRUCT MSDN

Você pode usar os FOF_MULTIDESTFILES como indicado no artigo do MSDN: "vários arquivos de destino O membro pTo especifica (um para cada arquivo de origem em pFrom) ao invés de um diretório onde todos os arquivos de origem estão a ser depositado." Executar uma operação FO_MOVE com esta bandeira.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top