¿Hay alguna manera de usar una ventana de diálogo para obtener la ruta de la carpeta sin el archivo de nombre?Seleccione la ruta de la carpeta con savefileDialog
Respuesta
Compruebe el FolderBrowserDialog
Editar (Agregado de MSDN-Ejemplo) una aclaración:
// Bring up a dialog to chose a folder path in which to open or save a file.
private void folderMenuItem_Click(object sender, System.EventArgs e)
{
// Show the FolderBrowserDialog.
DialogResult result = folderBrowserDialog1.ShowDialog();
if(result == DialogResult.OK)
{
string folderName = folderBrowserDialog1.SelectedPath;
... //Do your work here!
}
}
Aunque una vieja pregunta,
no lo hice de esa manera fea FolderBrowserDialog
, por lo que aquí es un truco eso funcionó para mí, usa el SaveFileFolder
// Prepare a dummy string, thos would appear in the dialog
string dummyFileName = "Save Here";
SaveFileDialog sf = new SaveFileDialog();
// Feed the dummy name to the save dialog
sf.FileName = dummyFileName;
if(sf.ShowDialog() == DialogResult.OK)
{
// Now here's our save folder
string savePath = Path.GetDirectoryName(sf.FileName);
// Do whatever
}
Adición de diálogo.CheckFileExists = false; significará que el uso puede navegar por las carpetas sin seleccionar un archivo, el dummy será aceptado. – Marc
que es falso de forma predeterminada para 'SaveFileDialog'. –
El inconveniente es que si el nombre del archivo está en blanco, el usuario no puede hacer clic en Aceptar. :( – Pedro77
- 1. ¿Cómo devolver la ruta completa de SaveFileDialog?
- 2. xslt obtener la ruta actual de la carpeta del archivo
- 3. SaveFileDialog mostrando único archivo con la extensión específica
- 4. WPF - SaveFileDialog
- 5. carpeta delphi get ruta
- 6. haga doble clic y seleccione la ruta (incluyendo '/') en Terminal.app
- 7. seleccione * vs seleccione la columna
- 8. conseguir mis documentos de ruta de la carpeta en Delphi
- 9. Obtención de nombre (s) de carpeta de la ruta
- 10. Agregar carpeta a la ruta de Python permanentemente
- 11. Obtener el nombre de la carpeta de una ruta
- 12. obtener la ruta de una carpeta de galería en Android
- 13. Ajuste de la posición de inicio de OpenFileDialog/SaveFileDialog
- 14. HTML <base> TAG y la ruta de la carpeta local con Internet Explorer
- 15. Obtener ruta al subdirectorio en la carpeta de recursos
- 16. SupportMultiDottedExtensions en WPF SaveFileDialog
- 17. Tome la última parte de la ruta de la carpeta en la cáscara
- 18. Cómo comprimir una carpeta sin la ruta completa
- 19. Complemento de Visual Studio: búsqueda de la ruta actual de la carpeta de la solución
- 20. cómo obtener la ruta de la carpeta de la galera de Android dinámicamente?
- 21. Abrir la carpeta que contiene una coma en su ruta
- 22. C# ¿La mejor manera de obtener la profundidad de la carpeta para una ruta determinada?
- 23. seleccione la opción Rellenar dinámicamente con jQuery
- 24. Seleccione la siguiente opción con jQuery
- 25. Seleccione uno de la fila con la condición
- 26. Heroku: RAILS_ROOT devuelve la carpeta de la aplicación en lugar de la carpeta raíz
- 27. Cómo obtener la ruta de la carpeta para la aplicación ClickOnce
- 28. PHP ¿Obtener la ruta de cada archivo en la carpeta/subcarpeta en la matriz?
- 29. Formtastic seleccione la agrupación
- 30. ¿Cómo guardar el contenido de un generador de cadenas en un archivo de texto usando SaveFileDialog?
ayúdame por favor..cómo usar? –
@ Luca's: ¿Revisaste el enlace? Hay un ejemplo bastante extenso. – WaltiD
demasiado tiempo! en ese ejemplo, se explica cómo abrir un archivo rtf, no sepa cómo seleccionar una carpeta –