
Disponemos de una carpeta compartida en un servidor, donde los responsables de ventas deben guardar las solicitudes entrantes, facturas y otros documentos. Diferentes tipos de documentos separados por carpetas. Antes, los administradores nombran los archivos como quieran, por ejemplo:doc.número_fecha[dd.mm.aa]_nombre_empresa.[ext]onombre-empresa-fecha[dd.mes.aaaa].[ext], etc.
Así que tuvimos un lío allí, y el jefe de nuestra rama estableció una tarea para limpiar todo e implementar una convención de nomenclatura de archivos, como: fecha[aaaa-mm-dd]_nombre_doc.número_empresa_doc.tipo.[ext] para cada tipo de documento. Estoy seguro de que nuestros empleados, especialmente los mayores, cometerían errores.
¿Es posible de alguna manera controlar el nombre del archivo al momento de guardarlo?
Respuesta1
Este es un caso clásico de intentar resolver un problema de personas con una solución técnica.
¿Es posible? No como estándar, no.
¿Existe alguna solución? Es casi seguro que podría ejecutar un script o servicio para monitorear la carpeta y cambiar el nombre de las cosas.
¿Deberías? En mi opinión, no. Cualquier intento de encontrar alguna solución hacky solo conducirá a un dolor insoportable en el futuro, probablemente nunca funcione correctamente de todos modos, y luego te convertirás en responsable de todo el esquema de nombres.
Conclusión: es un problema de gestión. Se debe decir a los infractores que trabajen correctamente y cumplan con las políticas, como cualquier otra regla en el lugar de trabajo.
Dicho esto, parece que necesitas un sistema de gestión de documentos adecuado. Algunos de ellos son muy poderosos, ¡aunque aún requieren que el usuario los use correctamente!
Respuesta2
De alguna manera encontré esta función, llamada Administración de detección de archivos (https://technet.microsoft.com/en-us/library/cc732074.aspx). Como afirma, se puede utilizar para: "Definir plantillas de detección de archivos que se pueden aplicar a nuevos volúmenes o carpetas y que se pueden utilizar en toda una organización". Entonces, parcialmente puedes aplicar un patrón de nomenclatura de archivos, como "bill-_--_-.*" más o menos. Hasta donde puedo ver, no puede verificar los nombres con expresiones regulares, pero al menos esto es algo utilizable.