Ayuda en Batch Mover archivos de una lista txt

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Ayuda en Batch Mover archivos de una lista txt

Re: Ayuda en Batch Mover archivos de una lista txt

Post by Flipeador » 01 Sep 2019, 22:46

Usando AutoHotkey:

Code: Select all

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
#Warn   ; Enable warnings to assist with detecting common errors.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
SetBatchLines -1
; --------------------------------------------------------------


FileCreateDir movido

loop read, mover.txt
{
    FileName := A_LoopReadLine
    if (!InStr(FileName,"."))
        FileName .= ".zip"

    FileMove % FileName, movido\
}
:wave:

Re: Ayuda en Batch Mover archivos de una lista txt

Post by gucaza » 25 Aug 2019, 11:51

OK, buscando lo logre algo simple, pero comparto la información para quien le resulte de utilidad, aunque en este ejemplo copio pero solo cambia copy por move, estos comandos funcionan desde un archivo con extension .bat!

Ejemplo.bat

Code: Select all

@echo off
MD roms_new
for /F %%i in (mame.tag) do copy R:\ARCADECZ\Sys\Mame\Roms\roms140x\%%i.zip roms_new\
pause
Acá la fuente: https://www.lawebdelprogramador.com/foros/Ms-Dos/1368945-Script-BAT-como-leer-un-fichero-linea-a-linea.html.

Ayuda en Batch Mover archivos de una lista txt

Post by gucaza » 24 Aug 2019, 16:21

Ayuda Amigos de la web, quiero crear un archivo batch en el cual pueda mover unos archivos x a una carpeta x, el detalle esta en que los nombres de archivos que quiero mover estan en un TXT

ejemplo:
lista de archivos a mover.txt
  • chinsan
    choko
    cultures
    ddealer
    drgnwrld
    dw2001
    ejanhs
    ejsakura
    expcard
    fantasia
    fantsia2
    findlove
    fortecar
esa lista son los nombres de archivo sin la extension, la extension es .zip

este comando uso para mover en batch, pero solo sirve para hacerlo 1 x 1, ayuda como puedo hacer que el batch mueva toda una lista de archivos.txt?

move roms\choko.zip \movido

Top