A janela de confirmação é usada para copiar ou mover arquivos, permitindo alterar certos parâmetros. As janelas para ambas as operações diferem apenas em alguns parâmetros, portanto, serão descritas juntas.

Pode ser chamada pelas teclas F5 (copiar), Shift+F5 (copiar no mesmo diretório) e F6 (mover), pelos botões na barra de teclas de função ou por comandos internos (cm_Copy, cm_CopySamePanel e cm_Rename). Este diálogo também aparece quando arrastamos e soltamos arquivos (se Mostrar diálogo de confirmação após arrastar e soltar estiver ativado).
A janela exibe um campo editável com o diretório de destino e a máscara de arquivo (ou o nome do arquivo, se for um único), onde podemos alterar manualmente o caminho de destino e o nome do arquivo. Usando F5 ou F6, podemos alternar a seleção na seguinte ordem: nome base do arquivo, nome do arquivo, extensão, caminho, tudo. Se nenhum diretório de destino for especificado (cm_CopySamePanel ou edição manual), o arquivo será copiado para o diretório de origem.
A máscara de arquivo determina como os arquivos são renomeados ao copiar ou mover (o símbolo "*" representa qualquer número de caracteres, o símbolo "?" representa qualquer caractere único). Por exemplo, podemos especificar *.*.bak para adicionar a extensão .bak a todos os arquivos copiados. Com *.ext, podemos substituir a extensão de todos os arquivos copiados por ext. Ou, por exemplo, usar ????.* para truncar os nomes para os quatro primeiros caracteres. A parte do símbolo antes de *.* substitui o símbolo no nome (começando pelo primeiro símbolo). Se a máscara não for aplicável, o nome permanecerá inalterado.
Alguns botões:
Iniciar e Cancelar – Inicia ou cancela a operação.
Adicionar à fila – Adiciona a tarefa à fila de operações de arquivos. Isso é conveniente se executarmos várias tarefas simultaneamente: podemos alterar a ordem das operações na fila, parar ou pausar tarefas. A janela da lista de operações pode ser chamada de duas maneiras: usando o item Visualizador de operações no menu Exibir ou Alt+V (comando interno cm_OperationsViewer).
Opções – Expande opções adicionais.
O primeiro grupo de opções determina a ação a ser tomada ao resolver conflitos de nomes ou quando não for possível definir atributos de arquivo:
Quando o arquivo existe – Se um arquivo com o mesmo nome já existir no diretório de destino. Ações: Perguntar, Sobrescrever, Sobrescrever mais antigos, Pular.
Quando o diretório existe – Se uma pasta com o mesmo nome já existir no diretório de destino. Ações: Perguntar, Mesclar, Pular.
Quando não for possível definir atributos – O que fazer quando não for possível definir a hora, atributos do arquivo, etc., por exemplo, devido a limitações do sistema de arquivos no diretório de destino. Ações: Perguntar, Não definir mais, Ignorar erros.
Perguntar (padrão) oferece mais ações possíveis (veja abaixo).
O próximo grupo são filtros, ou seja, a função de especificar quais arquivos copiar ou mover (máscaras de arquivos, idade, etc.). Aqui podemos ver o modelo selecionado e:
O botão Selecionar modelo (
) abre uma janela com uma lista de modelos salvos e a função de adicionar novos modelos.
Excluir diretórios vazios – Se ativado, apenas diretórios não vazios serão copiados ou movidos. Aplica-se apenas a modelos.
A lista de parâmetros a seguir variará dependendo do tipo de operação de arquivo e da família do sistema operacional.
Verificar – Se ativado, o Double Commander comparará o arquivo de origem e o arquivo copiado no diretório de destino: comparação byte a byte (Windows) ou somas de verificação BLAKE2 (Linux e outros). O Double Commander tentará minimizar o efeito de cache do disco (se o sistema de arquivos não suportar E/S direta, o programa relatará falha na verificação). Observe que este recurso reduzirá significativamente a velocidade da operação. Além disso, cada arquivo será lido duas vezes, portanto, o tamanho total dos arquivos na barra de progresso será duplicado. Não disponível no macOS.
Verificar espaço livre – Antes de copiar arquivos, o Double Commander verificará se há espaço em disco suficiente disponível no diretório de destino.
Reservar espaço – Se ativado, o Double Commander usará o pré-alocamento de espaço em disco, o que reduzirá a chance de fragmentação de arquivos. É também uma maneira mais rápida de criar arquivos. No Windows, o Double Commander sempre reserva espaço. Não funciona em partições Linux usando sistema de arquivos FAT32.
Seguir links – Se ativado, o Double Commander tratará links simbólicos para pastas como pastas comuns e copiará seu conteúdo; para links de arquivos, os arquivos de destino desses links serão copiados. Estado da caixa de seleção incerto (tri-state): o programa perguntará o que fazer a cada vez.
Corrigir links – Se ativado, o Double Commander verificará os links e, se necessário, corrigirá seus caminhos de destino de acordo com o diretório de destino. Se um caminho relativo foi especificado, o caminho corrigido também será escrito como relativo.
Copiar atributos – Se ativado, os atributos do arquivo de origem serão copiados, caso contrário, os valores padrão para o usuário atual serão usados, geralmente 664 (arquivos) ou 775 (pastas). Veja também a descrição de <CopyXattributes>. Para Windows: veja a descrição de <CopyAttributes>.
Descartar sinalizador de somente leitura – Se ativado, o Double Commander adicionará o atributo "w" (Linux).
Copiar data/hora – Se ativado, a data de modificação do arquivo de origem será copiada, caso contrário, a data atual será usada. Para Windows: veja a descrição de <CopyTime>.
Copiar propriedade – Se não ativado, o proprietário será o usuário que está executando o programa.
Copiar permissões – Permite copiar permissões específicas do sistema de arquivos NTFS, caso contrário, as permissões do usuário atual (que está executando o programa) serão usadas. Apenas Windows.
Copy-on-write – Suporte para uma característica do sistema de arquivos Btrfs: por padrão, o Btrfs usa o princípio Copy-on-Write (COW) para todos os arquivos locais. Não disponível no Windows.
Nota: Ao copiar arquivos de um arquivo compactado, apenas o parâmetro Quando o arquivo existe está disponível. Ao copiar de plugins de sistema de arquivos (WFX), vários parâmetros estão disponíveis: Quando o arquivo existe, Copiar data/hora e Trabalhar em segundo plano (conexão separada). O último parâmetro proíbe que a janela de progresso da operação de arquivo bloqueie a janela principal do Double Commander.
Salvar estas opções como padrão – Definirá os valores atuais como padrão para a próxima operação de copiar/mover.
Outra maneira de copiar ou mover arquivos: podemos usar os comandos Copiar e Colar ou Recortar e Colar no teclado (Ctrl+C/Ctrl+V ou Ctrl+X/Ctrl+V por padrão) ou os itens correspondentes no menu de contexto.
Neste caso, a operação começará sem o diálogo de confirmação. O Double Commander usará as configurações de operação salvas como padrão, exceto pelo parâmetro Verificar (veja a descrição acima).
Se você copiar e colar um arquivo no painel ativo (no mesmo diretório), um arquivo duplicado será criado automaticamente e renomeado usando o modelo das configurações de operações de arquivos.
Este diálogo exibe detalhes do progresso da operação: duas barras de progresso (para o arquivo que está sendo processado no momento e total), progresso percentual (no título), número total e número de arquivos processados, nome completo do arquivo atual e nome no diretório de destino, tamanho, velocidade e tempo restante.
Botões:
Pausar/Continuar – Permite pausar ou continuar a operação.
Cancelar – Cancelará a operação e fechará o diálogo.
Para o painel – Minimizará este diálogo para o painel de operações.
Ver tudo – Chamará a janela do Visualizador de operações.
Se um arquivo com o mesmo nome que o arquivo sendo copiado já existir no diretório de destino, o Double Commander oferecerá várias ações. A escolha de ações usada automaticamente (sem participação do usuário) não é salva para chamadas subsequentes de operações de copiar/mover.
Se houver pastas com o mesmo nome:
Mesclar – O conteúdo da pasta será copiado para a pasta com o mesmo nome no diretório de destino.
Mesclar tudo – O mesmo que o item anterior, será usado automaticamente em conflitos de nomes subsequentes.
Pular – O Double Commander não copiará esta pasta.
Pular tudo – O mesmo que o item anterior, será usado automaticamente em conflitos de nomes subsequentes.
Se houver arquivos com o mesmo nome:
Sobrescrever – O conteúdo do arquivo no diretório de destino será substituído pelo conteúdo do arquivo no diretório de origem.
Sobrescrever tudo – O mesmo que o item anterior, será usado automaticamente em conflitos de nomes subsequentes.
Sobrescrever todos os mais antigos – Apenas arquivos que forem mais antigos pela data de modificação serão substituídos automaticamente.
Pular – O Double Commander não copiará este arquivo.
Pular tudo – O mesmo que o item anterior, será usado automaticamente em conflitos de nomes subsequentes.
Renomear – O Double Commander exibirá um diálogo com um campo de entrada onde podemos alterar manualmente o nome do arquivo do diretório de origem durante a transferência.
Retomar – Se o arquivo de destino for menor que o de origem ou estiver vazio, a diferença será adicionada ao final do arquivo de destino. Isso pode ser mais conveniente e rápido se, por exemplo, um download ou cópia foi interrompido devido a uma falha no programa e o arquivo de origem é de outro local. Esta função não está disponível quando Reservar espaço está ativado.
Outro – Menu contendo ações adicionais:
Comparar por conteúdo – Chama o comando Comparar por conteúdo.
Anexar – O conteúdo do arquivo será anexado ao final do arquivo no diretório de destino.
Sobrescrever todos os menores – Apenas arquivos menores serão substituídos automaticamente.
Sobrescrever todos os maiores – Apenas arquivos maiores serão substituídos automaticamente.
Renomear arquivo de origem automaticamente – O Double Commander renomeará automaticamente o arquivo que estamos copiando usando o modelo das configurações de operações de arquivos.
Renomear arquivo de destino automaticamente – O mesmo que o item anterior, mas o arquivo localizado no diretório de destino será renomeado.
O botão Cancelar abortará a operação.
Opções adicionais relacionadas às operações de copiar/mover, veja a página de configurações de Operações de arquivos.