20 Scripts para Advanced Renamer


20 scripts para renombrar archivos con Advanced Renamer


  • Eliminar caracteres no deseados: Puedes escribir un script para eliminar caracteres no deseados de los nombres de archivo.
[
function main() {
    var files = item.getFiles();
    
    for (var i = 0; i < files.length; i++) {
        var file = files[i];
        // Eliminar caracteres no deseados
        file.name = file.name.replace(/[^\w\s]/gi, '');
    }
} ]
  • Renombrar archivos basados en metadatos: Puedes escribir un script para renombrar archivos basados en sus metadatos, como la fecha de creación, tamaño, etc.
[
function main() {
    var files = item.getFiles();
    
    for (var i = 0; i < files.length; i++) {
        var file = files[i];
        // Renombrar basado en la fecha de creación
        var date = file.createdDateTime;
        file.name = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate() + "_" + file.name;
    }
} ]
  • Agregar números secuenciales al final de los nombres de archivo:
[
function main() {
    var files = item.getFiles();
    var count = 1;
    
    for (var i = 0; i < files.length; i++) {
        var file = files[i];
        // Agregar número secuencial al final del nombre de archivo
        file.name = file.name + "_" + count++;
    }
} ]
  • Renombrar archivos en función de su extensión:
[
function main() {
    var files = item.getFiles();
    
    for (var i = 0; i < files.length; i++) {
        var file = files[i];
        // Renombrar archivo con su extensión
        file.name = file.name + "." + file.extension;
    }
} ]
  • Cambiar mayúsculas a minúsculas en los nombres de archivo:
[
function main() {
    var files = item.getFiles();
    
    for (var i = 0; i < files.length; i++) {
        var file = files[i];
        // Convertir el nombre del archivo a minúsculas
        file.name = file.name.toLowerCase();
    }
} ]
  • Eliminar caracteres especiales y espacios en blanco al inicio y al final de los nombres de archivo:
  • [
    function main() {
        var files = item.getFiles();
        
        for (var i = 0; i < files.length; i++) {
            var file = files[i];
            // Eliminar caracteres especiales y espacios en blanco
            file.name = file.name.trim().replace(/[^a-z0-9]/gi, '');
        }
    } ]
  • Renombrar archivos según el nombre de su carpeta padre:
  • [
    function main() {
        var files = item.getFiles();
        
        for (var i = 0; i < files.length; i++) {
            var file = files[i];
            // Obtener el nombre de la carpeta padre
            var parentFolderName = file.parent.name;
            // Renombrar archivo con el nombre de la carpeta padre
            file.name = parentFolderName + "_" + file.name;
        }
    } ]
  • Agregar el tamaño del archivo al nombre del archivo:
  • [
    function main() {
        var files = item.getFiles();
        
        for (var i = 0; i < files.length; i++) {
            var file = files[i];
            // Obtener el tamaño del archivo
            var fileSize = file.size;
            // Renombrar archivo con el tamaño
            file.name = file.name + "_" + fileSize;
        }
    } ]
  • Eliminar cierto número de caracteres del inicio o final del nombre del archivo:
  • [
    function main() {
        var files = item.getFiles();
        var numberOfCharactersToRemove = 5; // Cambia este valor según tus necesidades
        
        for (var i = 0; i < files.length; i++) {
            var file = files[i];
            // Eliminar caracteres del final del nombre de archivo
            file.name = file.name.slice(0, -numberOfCharactersToRemove);
        }
    } ]
  • Renombrar archivos en masa basados en patrones específicos: Puedes escribir un script para renombrar archivos en función de ciertos patrones, como agregar prefijos, sufijos, números secuenciales, etc.
  • [
    function main() {
        // Obtener la lista de archivos
        var files = item.getFiles();
        
        // Recorrer los archivos y renombrarlos
        for (var i = 0; i < files.length; i++) {
            var file = files[i];
            // Realizar la lógica de renombrado aquí
            // Por ejemplo, añadir un prefijo
            file.name = "prefijo_" + file.name;
        }
    } ]
  • Cambiar el nombre de archivos basados en la fecha y hora de modificación:
  • [
    function main() {
        var files = item.getFiles();
        
        for (var i = 0; i < files.length; i++) {
            var file = files[i];
            // Obtener la fecha y hora de modificación del archivo
            var modificationDate = file.modifiedDateTime;
            // Renombrar el archivo con la fecha y hora de modificación
            file.name = modificationDate.getFullYear() + "-" + (modificationDate.getMonth() + 1) + "-" + modificationDate.getDate() + "_" + modificationDate.getHours() + "-" + modificationDate.getMinutes() + "-" + modificationDate.getSeconds() + "_" + file.name;
        }
    } ]
  • Agregar un prefijo basado en el tipo de archivo (imagen, documento, etc.):
  • [
    function main() {
        var files = item.getFiles();
        
        for (var i = 0; i < files.length; i++) {
            var file = files[i];
            var fileType = file.type.toLowerCase();
            var prefix = '';
            // Determinar el prefijo según el tipo de archivo
            if (fileType.includes('image')) {
                prefix = 'IMG_';
            } else if (fileType.includes('document')) {
                prefix = 'DOC_';
            } else {
                prefix = 'FILE_';
            }
            // Agregar el prefijo al nombre del archivo
            file.name = prefix + file.name;
        }
    } ]
  • Cambiar la extensión de los archivos a mayúsculas:
  • [
    function main() {
        var files = item.getFiles();
        
        for (var i = 0; i < files.length; i++) {
            var file = files[i];
            // Convertir la extensión a mayúsculas
            file.name = file.name.replace(/\.[^/.]+$/, '').toUpperCase() + file.extension.toUpperCase();
        }
    } ]
  • Renombrar archivos según la fecha de creación en formato ISO8601:
  • [
    function main() {
        var files = item.getFiles();
        
        for (var i = 0; i < files.length; i++) {
            var file = files[i];
            // Obtener la fecha de creación en formato ISO8601
            var creationDate = file.createdDateTime.toISOString().replace(/:/g, '-');
            // Renombrar el archivo con la fecha de creación en formato ISO8601
            file.name = creationDate + "_" + file.name;
        }
    } ]
  • Agregar el nombre del directorio padre al principio del nombre del archivo:
  • [
    function main() {
        var files = item.getFiles();
        
        for (var i = 0; i < files.length; i++) {
            var file = files[i];
            var parentFolderName = file.parent.name;
            // Agregar el nombre del directorio padre al principio del nombre del archivo
            file.name = parentFolderName + "_" + file.name;
        }
    } ]
  • Renombrar archivos con nombres aleatorios únicos:
  • [
    function main() {
        var files = item.getFiles();
        
        for (var i = 0; i < files.length; i++) {
            var uniqueId = Math.random().toString(36).substr(2, 9); // Generar un ID único aleatorio
            var file = files[i];
            // Renombrar el archivo con un nombre aleatorio único
            file.name = uniqueId + "_" + file.name;
        }
    } ]
  • Agregar números secuenciales con un formato personalizado:
  • [
    function main() {
        var files = item.getFiles();
        var count = 1;
        
        for (var i = 0; i < files.length; i++) {
            var file = files[i];
            // Agregar número secuencial con formato personalizado
            file.name = "File_" + pad(count++, 3); // Por ejemplo, File_001, File_002, etc.
        }
        
        function pad(num, size) {
            var s = num + "";
            while (s.length < size) s = "0" + s;
            return s;
        }
    } ]
  • Agregar una secuencia de letras alfabéticas al principio del nombre del archivo:
  • [
    function main() {
        var files = item.getFiles();
        var alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
        var letterIndex = 0;
        
        for (var i = 0; i < files.length; i++) {
            var file = files[i];
            // Agregar una letra alfabética secuencial al principio del nombre del archivo
            file.name = alphabet[letterIndex++] + "_" + file.name;
            if (letterIndex >= alphabet.length) {
                letterIndex = 0;
            }
        }
    } ]
  • Eliminar duplicados en los nombres de archivo:
  • [ function main() {
        var files = item.getFiles();
        var existingNames = {};
        
        for (var i = 0; i < files.length; i++) {
            var file = files[i];
            var originalName = file.name;
            var newName = originalName;
            var counter = 1;
            
            // Verificar si el nombre ya existe
            while (existingNames[newName]) {
                newName = originalName + "_" + counter++;
            }
            
            existingNames[newName] = true;
            file.name = newName;
        } } ]
  • Agregar un sufijo basado en la fecha de modificación:
  • [
    function main() {
        var files = item.getFiles();
        
        for (var i = 0; i < files.length; i++) {
            var file = files[i];
            var modificationDate = file.modifiedDateTime;
            // Agregar un sufijo basado en la fecha de modificación
            file.name = file.name + "_" + modificationDate.getFullYear() + (modificationDate.getMonth() + 1) + modificationDate.getDate();
        }
    } ]

    Marcos para Facebook

    Nombre

    Advanced Renamer,2,Blogger,1,buscador,1,descargas gratis,4,freeware,4,mp3,1,Photoshop,2,Scripts,4,software gratis,3,Widget,1,
    ltr
    item
    Programas: 20 Scripts para Advanced Renamer
    20 Scripts para Advanced Renamer
    20 scripts para renombrar archivos con Advanced Renamer
    https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsQ2Ttv3A-pfGS2XRHe2d-YnqbxJGuEiQ5VQRx_Vuk8HQ8cTlMgcxF0n1IJwUq1xJO0MjbziaH5pl1QnNNzzEpw_-pDHL8ztEoElc4wdIS-SQejDuODaaeil3uG3o7ITE4eyNaWvVdVbi90fEdNhcvy8WiapTvP7sE-MFOQng5VA6pxVsyHpOpaOGkydo/s400/Advanced%20renamer%20scripts.jpg
    https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsQ2Ttv3A-pfGS2XRHe2d-YnqbxJGuEiQ5VQRx_Vuk8HQ8cTlMgcxF0n1IJwUq1xJO0MjbziaH5pl1QnNNzzEpw_-pDHL8ztEoElc4wdIS-SQejDuODaaeil3uG3o7ITE4eyNaWvVdVbi90fEdNhcvy8WiapTvP7sE-MFOQng5VA6pxVsyHpOpaOGkydo/s72-c/Advanced%20renamer%20scripts.jpg
    Programas
    https://www.programas.utilidadeswebblog.com/2024/04/20-scripts-para-advanced-renamer.html
    https://www.programas.utilidadeswebblog.com/
    https://www.programas.utilidadeswebblog.com/
    https://www.programas.utilidadeswebblog.com/2024/04/20-scripts-para-advanced-renamer.html
    true
    4588319868747671950
    UTF-8
    Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content