Buenas
Se pueden crear carpetas en asp
Ficheros de texto se que si pero no se si hay alguna forma de crear carpetas.
Gracias y un saludo
| |||
Re: Crear carpetas Si, con el método createfolder del FSO. Por ejemplo: <pre> <% Set fs = CreateObject("Scripting.FileSystemObject" ;) if not fs.FolderExists(carpeta) then fs.CreateFolder carpeta End if %> </pre> |
| |||
Re: Crear carpetas Gracias lo he probado asi pero no me funciona set FSO = Server.CreateObject("Scripting.FileSystemObje ct") if FSO.folderexists("c:\temp")=true then fso.createfolder "c:\nueva" else response.write "No existe" end if set FSO = nothing que hago mal?? tambien he probado asi set FSO = Server.CreateObject("Scripting.FileSystemObje ct") if FSO.folderexists("c:\temp")=true then fso.createfolder ("c:\nueva") else response.write "No existe" end if set FSO = nothing y tampoco..... Gracias :( |
| |||
Re: Crear carpetas Prueba con: <pre> set FSO = Server.CreateObject("Scripting.FileSystemObje ct") if (FSO.folderexists("c:\temp")) then fso.CreateFolder ("c:\\nueva") else response.write "No existe" end if set FSO = nothing </pre> te sirvio? |
| |||
Re: Crear carpetas Bueno de primeras dime que hace, te da un error o simplemente no hace nada, otra cosa ¿Tienes permiso de escritura? Haz una prueba con este codigo <pre> <% dim filesys, newfolder set filesys=CreateObject("Scripting.FileSystemObj ect") If Not filesys.FolderExists("c:\dinopepino\") Then newfolder = filesys.CreateFolder "c:\Dinopepino\" Response.Write("A new folder '" & newfolder & "' has been created") End If %> </pre> Dime algo? |
| |||
Re: Crear carpetas Hola otra vez este es el error que me da con el script que em has pasado Error de compilación de Microsoft VBScript (0x800A0401) Se esperaba un final de instrucción /intranet/aplicacion/curriculum/carpetaprueba.asp, line 13, column 33 newfolder = filesys.CreateFolder "c:\Dinopepino\" --------------------------------^ Un saludo |
| |||
Re: Crear carpetas Bien acabo de probar este codigo en mi maquina y me crea la carpeta dinopepino: <pre> dim filesys, newfolder set filesys=CreateObject("Scripting.FileSystemObj ect") If Not filesys.FolderExists("c:\dinopepino\") Then newfolder = filesys.CreateFolder ("c:\Dinopepino\") Response.Write("A new folder '" & newfolder & "' has been created") else Response.Write("Ya existe la carpeta") End If </pre> Nota:La carpeta te la crea en el directorio raiz del SERVIDOR no en el del cliente. Pruebalo y nos dices? |