Saltar al contenido

¿Cómo abrir el cuadro de diálogo del selector de carpetas en vscode?

Este dilema se puede tratar de diversas formas, pero te mostramos la respuesta más completa para nosotros.

Solución:

Se agregaron cuadros de diálogo de archivo en VSCode 1.17. Ver window.showOpenDialog y window.showSaveDialog.

No parecen elegir una carpeta sin un archivo, pero permiten la selección múltiple y, por supuesto, puede tomar el nombre de la ruta de cualquier archivo elegido.

const options: vscode.OpenDialogOptions = 
     canSelectMany: false,
     openLabel: 'Open',
     filters: 
        'Text files': ['txt'],
        'All files': ['*']
    
;

vscode.window.showOpenDialog(options).then(fileUri => 
    if (fileUri && fileUri[0]) 
        console.log('Selected file: ' + fileUri[0].fsPath);
    
);

Tenga en cuenta que es posible que deba actualizar su package.json archivo para obtener acceso a esta nueva API.

"engines": 
    "vscode": "^1.17.0"
,

Ahora podemos seleccionar la carpeta usando window.showOpenDialog. Simplemente ajuste las opciones según sus necesidades.

    const options: vscode.OpenDialogOptions = 
        canSelectMany: false,
        openLabel: 'Select',
        canSelectFiles: false,
        canSelectFolders: true
    ;
   
   vscode.window.showOpenDialog(options).then(fileUri => 
       if (fileUri && fileUri[0]) 
           console.log('Selected file: ' + fileUri[0].fsPath);
       
   );

Actualmente estoy trabajando en la versión de Vs Code: 1.51.0

Si te ha sido de provecho nuestro post, sería de mucha ayuda si lo compartes con otros programadores y nos ayudes a extender nuestra información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *