¿Cómo cambiar el nombre en idioma Yi y eliminar los números en el nombre?
'Utilice la coincidencia de código ascll, que es similar a. expresiones regulares
'Este método es más fácil de entender que las expresiones regulares
Versión 2
. Soporta la biblioteca PBShell
. Posición inicial de la variable local, número entero
Nombre del archivo de la variable local, tipo de texto
Directorio de la variable local, tipo de texto
. /p>
Directorio = Explorar carpeta ("Seleccione directorio",) 'Seleccionar carpeta
Directorio = Directorio "\"
Nombre de archivo = Buscar archivo (Directorio "*" ,) 'Atravesar "*",) ' Atravesar directorio
.Bucle para el primero ()
Cuadro de lista 1. Agregar elemento (nombre de archivo, )
nombre de archivo = buscar archivo (, )
. Fin del bucle (nombre de archivo ≠"")
Primer bucle del bucle de conteo (listbox1.fetchitems(), variable de conteo) ' Reemplazar archivos con nuevos. nombres basados en los archivos recorridos
nombre de archivo = listbox1.fetchitems texto (variable de recuento - 1)
Posición inicial = 1
OK El comienzo del bucle. (obtener datos del conjunto de bytes (al conjunto de bytes (obtener texto en el medio (nombre de archivo, posición inicial, 1)), # entero,) < 58)
Posición inicial = posición inicial 1
.Judge el final del bucle ()
Nombre de archivo = Extraer texto a la derecha (nombre de archivo, longitud del texto extraído (nombre de archivo) - posición inicial 1)
Cambiar nombre de archivo (Lista de directorios cuadro 1. Obtener texto del elemento (variable de conteo - 1), nombre del archivo del directorio)
.Fin del bucle de conteo ()'
' 58 es el código ascll de 9
p>
.