¿Cómo puedo crear una nueva carpeta en asp.net usando C#?¿Cómo puedo crear una nueva carpeta en asp.net usando C#?
Respuesta
path
es la variable que contiene el nombre del directorio
Directory.CreateDirectory(path);
Puede leer mas sobre esto here
Directory.CreateDirectory. Sin embargo, deberá asegurarse de que el usuario del grupo de aplicaciones tenga derechos para crear el directorio.
if (!Directory.Exists(Path))
{
Directory.CreateDirectory(Path);
}
prueba esto, para uno mejor.
La mayoría de la gente dirá Directory.CreateDirectory(path)
así que voy a ofrecer una alternativa:
DirectoryInfo.CreateSubdirectory(name)
El objeto DirectoryInfo le dará acceso a una buena cantidad de información sobre el directorio padre en caso de que existan condiciones para la creación de el subdirectorio (como verificar si el padre realmente existe o no). Tal vez algo como:
var directoryInfo = new DirectoryInfo("C:\\Path\\To\\Parent\\");
if(directoryInfo.Exists)
{
directoryInfo.CreateSubdirectory("NewFolder");
}
+1 - buena también. –
Primero, recuerde que el directorio aparecerá en el servidor, no en el cliente. También debe tener los derechos para crear la carpeta. Finalmente, en un entorno de equilibrio de carga, la carpeta solo aparecerá en el servidor que la creó, no se replicará a menos que haya algún servicio en segundo plano que lo haga por usted.
using System.IO;
Directory.CreateDirectory(folderPath);
var folder = Server.MapPath("~/App_Data/uploads/random");
if (!Directory.Exists(folder))
{
Directory.CreateDirectory(folder);
}
Esta debería ser la respuesta aceptada, ** necesitas ** para usar 'Server.MapPath'. – ToastyMallows
Sí, debería ser. – cyclical
Directory.CreateDirectory(Server.MapPath(folderPath));
No hay necesidad de comprobar si existe la carpeta, porque if it exists method CreateDirectory does nothing.
Ese era el punto que estoy buscando. ¿Qué sucede si la carpeta ya existe? Gracias por mencionar eso. –
- 1. ¿Cómo crear una nueva carpeta?
- 2. ¿Cómo crear una carpeta en Google Drive usando .NET API?
- 3. Crear una nueva operación de sub carpeta en Mercurial Repo usando convertir
- 4. Crear una carpeta nueva usando el Programa Java en máquinas con Windows y Linux
- 5. ¿Cómo puedo crear una carpeta HTML pública en Ubuntu?
- 6. Crear una carpeta comprimida (comprimida) usando Delphi
- 7. Crear una nueva clave de registro de Windows usando C++
- 8. Cómo crear una carpeta/directorio
- 9. ¿cómo puedo crear una carpeta temporal en java 6?
- 10. Crear nueva excepción en C++
- 11. ¿Puedo crear una nueva carpeta con una plantilla de artículo de Visual Studio?
- 12. Cómo crear una nueva lista de reproducción usando ContentResolver
- 13. ¿Cómo crear una carpeta vacía en java?
- 14. ¿Cómo puedo crear una enumeración usando números?
- 15. ¿Cómo crear una carpeta en Java?
- 16. ¿Cómo recorro todos los archivos en una carpeta usando C?
- 17. crear una carpeta mediante programación en Xcode - C Objetivo
- 18. ¿Cómo crear una carpeta usando la plantilla .tt?
- 19. Cómo crear una campaña en MailChimp usando ASP.Net
- 20. ¿Cómo crear una nueva base de datos usando SQLAlchemy?
- 21. cómo crear una nueva variante en bjam
- 22. crear una nueva carpeta y un archivo de texto dentro de esa carpeta
- 23. ¿Cómo puedo crear una carpeta, si no existe, desde .vimrc?
- 24. ¿Cómo puedo crear una nueva lista de la lista existente?
- 25. ¿Cómo puedo crear una nueva ventana desde dentro de QML?
- 26. ¿Cómo crear una nueva figura en MATLAB?
- 27. Cómo crear una nueva imagen en ClojureScript
- 28. ¿Puedo crear una nueva función utilizando la reflexión en Go?
- 29. ¿Cómo eliminar una carpeta en C++?
- 30. ¿Cómo crear automáticamente una carpeta faltante?
agradece u por su respuesta. – jeevamuthu