Pasta adicionada em android não visível via USB

Estou tentando salvar fotos em uma subpasta no Android. Aqui está um pouco do meu código:

File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);
path = new File(path, "SubDirName");
path.mkdirs();

(Eu tenteigetExternalStorageDirectory ao invés degetExternalStoragePublicDirectory e a pasta Imagens em vez de DCIM.)

O problema é que qualquer subpasta que eu adicione, incluindo seu conteúdo, não aparece no Windows Explorer quando o dispositivo está conectado via USB. Ele mostra no Gerenciador de arquivos do Android, no entanto.

Eu tentei transmitir oACTION_MEDIA_MOUNTED intenção no pai do novo diretório. Não funcionou.

Se eu adicionar um arquivo no Windows, ele será exibido no Android. Se eu adicionar um arquivo no Android por meio do Gerenciador de arquivos, ele será exibido no Windows. Se eu adicionar o arquivo programaticamente, ele aparecerá no Gerenciador de arquivos do Android, mas não no Windows Explorer. E euprecisar para obtê-lo do Windows e não quero que o usuário final tenha que criar a pasta manualmente.

O que estou fazendo de errado?

questionAnswers(6)

yourAnswerToTheQuestion