¡Solo se necesitan tres pasos para seleccionar cientos de archivos en un archivo masivo!

  
Seleccione rápidamente las fotos de todos los estudiantes que han informado y estudiado localmente desde la biblioteca de fotos electrónica de miles de estudiantes. No haga el resto, ¿puede hacerlo? Este es el caso. Durante el semestre, casi 1,000 estudiantes se matricularon en la escuela, y cada estudiante matriculado tenía una foto electrónica. Sin embargo, después del inicio de la escuela, algunos estudiantes no se reportaron a la escuela, y algunos de los estudiantes que fueron reportados fueron organizados para estudiar en el extranjero. Ahora, el superior pide que se carguen las fotos electrónicas de cada estudiante en el sistema de gestión del estado del estudiante. Es muy difícil volver a recolectar las fotos de los estudiantes. Por lo tanto, la escuela decidió subir las fotos de los estudiantes existentes, pero debe eliminar las fotos no registradas y las fotos de los estudiantes que estudian en el extranjero. Todas las fotos de los estudiantes que se recolectaron anteriormente se guardan en una carpeta (la carpeta es E: \\ foto electrónica), que es casi mil copias. Las fotos llevan el nombre del número de identificación, como se muestra en la Figura 1. Ahora es necesario eliminar cientos de archivos del "número IDS" en el "Formulario de registro de nuevo estudiante.xls". Ahora, debe filtrar los archivos de fotos de las personas enumeradas en la hoja de cálculo y eliminar los archivos no utilizados. Para hacer esto, algunas personas piensan en el método de búsqueda, pero este método consume demasiado tiempo. ¿Hay alguna manera mejor? La solución es sí. Primero, la implementación del primer paso: listar el nombre del archivo. Use el comando DOS para listar los nombres de todos los archivos de fotos para formar un archivo de texto y luego copie el contenido del archivo de texto en la tabla de Excel. Paso 2: Compare. Compare con el número de identificación en el formulario de registro del estudiante, y luego ordene los documentos que coincidan con la no conformidad ordenando, y seleccione los nombres de los archivos que no coincidan. Paso 3: Use el comando DOS para eliminar todos los archivos que no sean conformes. Segundo, la implementación específica del primer paso: obtener el nombre del archivo de todos los archivos 1. Abra la carpeta "foto electrónica", ingrese "ld :; c: \\ windows \\ system32 \\ cmd. Exe" en la barra de direcciones (si es el sistema Windows 7 Simplemente ingrese " cmd "). 2. Ingrese el comando: " DIR /O /B > LIST.TXT ", presione Enter. El significado de este comando es: el nombre de todos los archivos en la carpeta se transfiere al archivo de texto LIST.TXT. 3. Regrese a la interfaz de Windows y abra la carpeta "E: \\ E-Photos". Encontrará un archivo LIST.TXT en la carpeta y abrirá el archivo. El resultado se muestra en la Figura 2. 4. En LIST.TXT, use el método de buscar y reemplazar para eliminar todos los archivos " .jpg ", como se muestra en la Figura 3. Paso 2: Comparación de datos 1. Abra el "Formulario de registro de nuevo estudiante.xls". 2. Copie todo en " LIST.TXT " y péguelo en la hoja de Excel. Nota: Antes de pegar, primero debe seleccionar la columna para pegar los datos y establecer su formato de número en el tipo de "Texto". De lo contrario, se producirá un error después de pegar. 3. En la celda B1, inserte la función " = VLOOKUP (A1, [new registration form.xls] sheet1! $ A: $ A, 1,0) ", presione Enter para confirmar, esta celda está en este La función de la función es: en la columna A de la hoja de trabajo "Nuevo registro form.xls" de la hoja 1 (esta área), encuentre el mismo contenido que la celda A1, si se encuentra, el contenido de la primera columna del área se muestra en En la celda actual, el último dígito entre paréntesis es "0 y " 0" y " indica que el método de búsqueda es una búsqueda exacta, de lo contrario, se muestra el mensaje de error "N /A". Nota: El contenido que está buscando debe estar en la primera columna del área seleccionada, de lo contrario no lo encontrará.
(La función VLOOKUP se puede operar a través de un cuadro de diálogo en la categoría " Buscar y referencia ". 4. Haga doble clic en el controlador de relleno de la celda B1 para copiar la fórmula. 5. Haga clic en la celda con datos en la columna B y haga clic en el botón "Ordenar ascendente". El resultado se muestra en la Figura 4, donde no se encuentra "# N /A "". 6. Seleccione los datos de la columna A que no se encuentran, es decir, la celda después de "A469" en la Figura 4, y cópielos en la columna A de la tabla en blanco. 7. En la celda C1, ingrese " = A1 &" Ir a las otras celdas en la columna C. 8. Ingrese Del en la celda B1 para copiar el contenido de B1 a las otras celdas en la columna B. El resultado se muestra en la Figura 5. Paso 3: elimine todos los archivos no conformes 1. Copie el contenido de las columnas B y C, péguelos en el Bloc de notas y guarde el archivo como del.bat (bat es el archivo por lotes, del es el significado de eliminar el archivo, en &" En el cuadro de diálogo Guardar como ", <; tipo de archivo " para seleccionar " todos los archivos "), guarde la ubicación como " carpeta de fotos electrónicas ". 2. Abra la carpeta "Electronic Photo" y haga doble clic en del.bat. El sistema eliminará automáticamente todos los archivos que no cumplan con los requisitos, dejando los archivos necesarios. Nota: Los archivos eliminados de esta manera no entrarán en la Papelera de reciclaje y, por lo tanto, no podrán recuperarse. Este artículo proviene de [System Home] www.xp85.com
Copyright © Conocimiento de Windows All Rights Reserved