C sharp - OpenFileDialog no me permite seleccionar archivos .url

 
Vista:

OpenFileDialog no me permite seleccionar archivos .url

Publicado por Piew (1 intervención) el 01/02/2019 23:44:54
Estoy diseñando un programa para borrar archivos de un directorio y poder poner que archivos y carpetas no se borren, la idea es seleccionar esos archivos con un OpenFileDialog, el problema se da cuando intento seleccionar un archivo .url (Por ejemplo el acceso directo a cualquier juego de Steam) ahí el programa me dice "Error catastrófico" y se intento seleccionar junto a otros tipos de archivo que si admite como un .exe me dice "No se pueden abrir varios elementos desde esta ubicación...". Si intento abrir varios archivos (en los cuales no hay ningún .url) me deja seleccionarlos a todos sin problemas.
Otra duda más, hay alguna forma de que el OpenFileDialog solo permita seleccionar archivos de una ubicación especifica?

Acá está mi código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
private void button1_Click(object sender, System.EventArgs e)
{
 
    OpenFileDialog openFileDialog1 = new OpenFileDialog();
    openFileDialog1.Title = "Select";
    openFileDialog1.Multiselect = true;
    openFileDialog1.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
    openFileDialog1.RestoreDirectory = true;
 
    if (openFileDialog1.ShowDialog() == DialogResult.OK)
    {
 
        this.AplicacionesPermitidas = openFileDialog1.SafeFileNames;
    }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder