![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Saludos. Muchas veces al copiar el contenido de toda una carpeta y subcarpetas a otra carpeta en especial me salia el mensaje de que no se puede continuar porque el nombre es muy largo o el archivo esta en uso, etc... y estas carpetas contenian mas de 10Gb. Lo peor era que se paraba a la mitad y tenia que empezar denuevo. Ahora con la ayuda de ustedes quisiera desarrollar un software que me analice una carpeta y toda las subcarpetas y archivos para probar si da algun error ya sea si contiene un nombre largo o algo por el estilo. Si este contendria un nombre largo, quisiera que este se cambie a un nombre mas corto automaticamente. ejemplo: si el nombre sobre pasa con 5 caracteres, renombrarlo borrando los 5 caracteres por demas. Que todo lo haga automatico. Es por eso que quisiera realizar un scan de una carpeta y todas las subcarpetas mas los archivos en busca de error y de esta forma analizar el error y tomar las medidas predeterminadas. Gracias de antemano. |
| | ||||
| ||||
| |
| |||
| "Paul P. Garcia" escribió: > > Ahora con la ayuda de ustedes quisiera desarrollar un software que me > analice una carpeta y toda las subcarpetas y archivos para probar si da > algun error ya sea si contiene un nombre largo o algo por el estilo. > Si este contendria un nombre largo, quisiera que este se cambie a un > nombre mas corto automaticamente. ejemplo: si el nombre sobre pasa con 5 > caracteres, renombrarlo borrando los 5 caracteres por demas. Que todo lo > haga automatico. > > Es por eso que quisiera realizar un scan de una carpeta y todas las > subcarpetas mas los archivos en busca de error y de esta forma analizar el > error y tomar las medidas predeterminadas. Hola, Paul: Para trabajar con el sistema de archivos de Windows desde una aplicación Visual Basic .net, tienes todo lo necesario en las clases existentes dentro del espacio de nombres System.IO, en concreto las clases IO.File, IO.FileInfo, IO.Directory e IO.DirectoryInfo. En la ayuda de Visual Studio encontrarás toda la información necesaria sobre los métodos, propiedades y eventos de cada clase, con algún que otro ejemplo incluido. Por ejemplo, para analizar una carpeta cualquiera y conocer los archivos existentes en la misma, podrías recorrer el siguiente bucle: Dim folder As New IO.DirectoryInfo("C:\Mis documentos") ' Recorremos todos los archivos existentes For Each file As IO.FileInfo In folder.GetFiles ' Obtenemos el nombre del archivo y su tamaño MessageBox.Show(file.Name, file.Length & " bytes") Next En definitiva todo consiste en leer las propiedades del archivo y utilizar los métodos adecuados para copiar, mover, renombrar, etc. Todo aquello que se puede hacer con el Administrador de Archivos de Windows. Un saludo -- Enrique Martínez [MS MVP - VB] Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje. |
| |||
| "Paul P. Garcia" escribió: > > Ahora con la ayuda de ustedes quisiera desarrollar un software que me > analice una carpeta y toda las subcarpetas y archivos para probar si da > algun error ya sea si contiene un nombre largo o algo por el estilo. > Si este contendria un nombre largo, quisiera que este se cambie a un > nombre mas corto automaticamente. ejemplo: si el nombre sobre pasa con 5 > caracteres, renombrarlo borrando los 5 caracteres por demas. Que todo lo > haga automatico. > > Es por eso que quisiera realizar un scan de una carpeta y todas las > subcarpetas mas los archivos en busca de error y de esta forma analizar el > error y tomar las medidas predeterminadas. Hola, Paul: Para trabajar con el sistema de archivos de Windows desde una aplicación Visual Basic .net, tienes todo lo necesario en las clases existentes dentro del espacio de nombres System.IO, en concreto las clases IO.File, IO.FileInfo, IO.Directory e IO.DirectoryInfo. En la ayuda de Visual Studio encontrarás toda la información necesaria sobre los métodos, propiedades y eventos de cada clase, con algún que otro ejemplo incluido. Por ejemplo, para analizar una carpeta cualquiera y conocer los archivos existentes en la misma, podrías recorrer el siguiente bucle: Dim folder As New IO.DirectoryInfo("C:\Mis documentos") ' Recorremos todos los archivos existentes For Each file As IO.FileInfo In folder.GetFiles ' Obtenemos el nombre del archivo y su tamaño MessageBox.Show(file.Name, file.Length & " bytes") Next En definitiva todo consiste en leer las propiedades del archivo y utilizar los métodos adecuados para copiar, mover, renombrar, etc. Todo aquello que se puede hacer con el Administrador de Archivos de Windows. Un saludo -- Enrique Martínez [MS MVP - VB] Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje. |
| |||
| Hola SoftJaén. Estoy acudiendo al MSDN para saber su funcion y haciendo algunas pruebas con los ejemplos. Disculpa que te siga molestando: Quisiera saber los limites que tiene WinXP en una particion NTFS, FAT16 y FAT32 para con los archivos carpetas y sub-carpetas. NTFS, FAT16 y FAT32 1. Cual es el limite en nombre largo para un archivo. 2. El nombre de una carpeta cuantos caracteres puede tener como maximo. 3. Cual es el nivel maximo de una sub-carpetas que puede contener una carpeta. Nivel maximo de profundidad (Arbol). 4. Una carpeta como maximo cuantos archivos puede contener. 5. La carpeta raiz cuantas carpetas puede contener en su segundo nivel. (no el arbol de profundidad). Estuve buscando en google pero no encuentro. Gracias de antemano. > Hola, Paul: > > Para trabajar con el sistema de archivos de Windows desde una aplicación > Visual Basic .net, tienes todo lo necesario en las clases existentes > dentro del espacio de nombres System.IO, en concreto las clases IO.File, > IO.FileInfo, IO.Directory e IO.DirectoryInfo. En la ayuda de Visual Studio > encontrarás toda la información necesaria sobre los métodos, propiedades y > eventos de cada clase, con algún que otro ejemplo incluido. > > Por ejemplo, para analizar una carpeta cualquiera y conocer los archivos > existentes en la misma, podrías recorrer el siguiente bucle: > > Dim folder As New IO.DirectoryInfo("C:\Mis documentos") > > ' Recorremos todos los archivos existentes > For Each file As IO.FileInfo In folder.GetFiles > ' Obtenemos el nombre del archivo y su tamaño > MessageBox.Show(file.Name, file.Length & " bytes") > Next > > En definitiva todo consiste en leer las propiedades del archivo y utilizar > los métodos adecuados para copiar, mover, renombrar, etc. Todo aquello que > se puede hacer con el Administrador de Archivos de Windows. > > > Un saludo > > -- > Enrique Martínez > [MS MVP - VB] > > Nota informativa: La información contenida en este mensaje, así como el > código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin > garantías de ninguna clase, y no otorga derecho alguno. Usted asume > cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado > o sugerido en el presente mensaje. |
| |||
| Hola SoftJaén. Estoy acudiendo al MSDN para saber su funcion y haciendo algunas pruebas con los ejemplos. Disculpa que te siga molestando: Quisiera saber los limites que tiene WinXP en una particion NTFS, FAT16 y FAT32 para con los archivos carpetas y sub-carpetas. NTFS, FAT16 y FAT32 1. Cual es el limite en nombre largo para un archivo. 2. El nombre de una carpeta cuantos caracteres puede tener como maximo. 3. Cual es el nivel maximo de una sub-carpetas que puede contener una carpeta. Nivel maximo de profundidad (Arbol). 4. Una carpeta como maximo cuantos archivos puede contener. 5. La carpeta raiz cuantas carpetas puede contener en su segundo nivel. (no el arbol de profundidad). Estuve buscando en google pero no encuentro. Gracias de antemano. > Hola, Paul: > > Para trabajar con el sistema de archivos de Windows desde una aplicación > Visual Basic .net, tienes todo lo necesario en las clases existentes > dentro del espacio de nombres System.IO, en concreto las clases IO.File, > IO.FileInfo, IO.Directory e IO.DirectoryInfo. En la ayuda de Visual Studio > encontrarás toda la información necesaria sobre los métodos, propiedades y > eventos de cada clase, con algún que otro ejemplo incluido. > > Por ejemplo, para analizar una carpeta cualquiera y conocer los archivos > existentes en la misma, podrías recorrer el siguiente bucle: > > Dim folder As New IO.DirectoryInfo("C:\Mis documentos") > > ' Recorremos todos los archivos existentes > For Each file As IO.FileInfo In folder.GetFiles > ' Obtenemos el nombre del archivo y su tamaño > MessageBox.Show(file.Name, file.Length & " bytes") > Next > > En definitiva todo consiste en leer las propiedades del archivo y utilizar > los métodos adecuados para copiar, mover, renombrar, etc. Todo aquello que > se puede hacer con el Administrador de Archivos de Windows. > > > Un saludo > > -- > Enrique Martínez > [MS MVP - VB] > > Nota informativa: La información contenida en este mensaje, así como el > código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin > garantías de ninguna clase, y no otorga derecho alguno. Usted asume > cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado > o sugerido en el presente mensaje. |
| |||
| "Paul P. Garcia" escribió: > Quisiera saber los limites que tiene WinXP en una particion NTFS, FAT16 y > FAT32 para con los archivos carpetas y sub-carpetas. > > NTFS, FAT16 y FAT32 > 1. Cual es el limite en nombre largo para un archivo. > 2. El nombre de una carpeta cuantos caracteres puede tener como maximo. > 3. Cual es el nivel maximo de una sub-carpetas que puede contener una > carpeta. Nivel maximo de profundidad (Arbol). > 4. Una carpeta como maximo cuantos archivos puede contener. > 5. La carpeta raiz cuantas carpetas puede contener en su segundo nivel. > (no > el arbol de profundidad). > > Estuve buscando en google pero no encuentro. Me extraña muchísimo que no encuentres nada en Google, ni tampoco en la propia ayuda de Windows XP. No obstante, y al ser una serie de preguntas relacionadas con el propio sistema operativo, mejor será que la efectúes, si así lo crees oportuno, en el grupo de noticias adecuado, el grupo de noticias en español de Microsoft Windows XP, donde los compañeros de allí, gustosamente responderán a tus preguntas: microsoft.public.es.windowsxp -- Enrique Martínez [MS MVP - VB] Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje. |
| |||
| "Paul P. Garcia" escribió: > Quisiera saber los limites que tiene WinXP en una particion NTFS, FAT16 y > FAT32 para con los archivos carpetas y sub-carpetas. > > NTFS, FAT16 y FAT32 > 1. Cual es el limite en nombre largo para un archivo. > 2. El nombre de una carpeta cuantos caracteres puede tener como maximo. > 3. Cual es el nivel maximo de una sub-carpetas que puede contener una > carpeta. Nivel maximo de profundidad (Arbol). > 4. Una carpeta como maximo cuantos archivos puede contener. > 5. La carpeta raiz cuantas carpetas puede contener en su segundo nivel. > (no > el arbol de profundidad). > > Estuve buscando en google pero no encuentro. Me extraña muchísimo que no encuentres nada en Google, ni tampoco en la propia ayuda de Windows XP. No obstante, y al ser una serie de preguntas relacionadas con el propio sistema operativo, mejor será que la efectúes, si así lo crees oportuno, en el grupo de noticias adecuado, el grupo de noticias en español de Microsoft Windows XP, donde los compañeros de allí, gustosamente responderán a tus preguntas: microsoft.public.es.windowsxp -- Enrique Martínez [MS MVP - VB] Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje. |
| |||
| Esa pregunta fue lo primero que hice en el foro apropiado, pero no responden... Como yo nunca me doy por vencido, segui buscando en google y esto es lo que encontre: http://support.microsoft.com/default...d=kb;es;320081 Lo malo es que nunca tuve suerte en google pero ahora si le hacerte |
| |||
| Esa pregunta fue lo primero que hice en el foro apropiado, pero no responden... Como yo nunca me doy por vencido, segui buscando en google y esto es lo que encontre: http://support.microsoft.com/default...d=kb;es;320081 Lo malo es que nunca tuve suerte en google pero ahora si le hacerte |
| |||
| "Paul P. Garcia" escribió: > Como yo nunca me doy por vencido, segui buscando en google y esto es lo > que encontre: > http://support.microsoft.com/default...d=kb;es;320081 > > Lo malo es que nunca tuve suerte en google pero ahora si le hacerte Ya te comenté que me extrañaba muchísimo que no encontraras información al respecto, y eso es lo que hay que hacer: no dejarse vencer y saber efectuar correctamente las búsquedas por los distintos motores de búsqueda existentes en Internet. Pero, ¡claro! Esto es como todo, y a veces, como que nos cuesta un poquito de trabajo y preferimos preguntar antes que buscar. :-))) -- Enrique Martínez [MS MVP - VB] Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje. |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Error al tener acceso al archivo. Es posible que se haya perdido l | cantatore | Newsgroup microsoft.public.es.project | 0 | 25-07-2008 10:37:00 |
| Acceso Archivo y Carpetas (manejar error) | Paul P. Garcia | Newsgroup microsoft.public.es.csharp | 0 | 17-07-2008 16:16:36 |
| error acceso carpetas | Antilis | Newsgroup microsoft.public.es.win2000 | 4 | 25-01-2008 22:16:34 |
| Error proceso no tiene acceso al archivo ??? | yEsSi | Newsgroup es.comp.lenguajes.delphi | 0 | 20-08-2007 17:23:13 |
| Mensaje de error en outlook: "No se pudo tener acceso al archivo.. | José Vargas | Newsgroup microsoft.public.es.frontpage | 0 | 07-07-2006 17:13:02 |