У меня есть проблемы со скопированный в Batch

У меня есть каталог в windows переполнено файлами txt, все пронумерованные последовательно (пример: f1,f2,f3, и т.д.) их более 2 миллионов их, в чем я нуждаюсь, так это рукописный шрифт, который копировал бы каждые 400 файлов и создавал папку с числовым именем (пример: folder1, folder2, folder3, и т.д.), чтобы копировать следующие 400 файлов, у меня есть следующий рукописный шрифт, проблема состоит в том, что меня копирует все в единственную папку, которую он создает

@echo off

rem COUNT
set c=0

rem FOLDER ID
set f=0

mkdir folder%f%
echo Copiando a folder%f%...

for %%i in (*) do (
  if %%c LSS 400 (
    rem COPY TO CURRENT FOLDER
    copy %%i folder%f%\

    rem INCREASE ITERATION COUNT
    set /a c+=1
  ) else (
    rem INCREASE FOLDER ID
    set /a f+=1

    rem ADD A NEW FOLDER
    mkdir folder%f%
    echo Copiando a folder%f%...

    rem RESET ITERATION COUNT
    set c=0
  )
)
2
задан 13.07.2019, 05:52
1 ответ
@echo off
setlocal enabledelayedexpansion

set start=1
set end=400
set filecount=0


::Contar archivos en carpeta
    for /r %~dp0 %%A in (*.*) do (
        set /a filecount+=1
        )
    set /a filecount-=1
    set /a foldnumber=%filecount% / %end%
    set /a sobra=%filecount% %%%end%
    if not %sobra%==0 (set /a foldnumber+=1)

::Copiar archivos
for /l %%A in (1,1,%foldnumber%) do (
    mkdir folder%%A
    for /l %%B in (!start!,1,!end!) do (
        xcopy "f%%B.txt" folder%%A
    )
    set /a start+=400
    set /a end+=400
)    

я создал эту рукописный шрифт, который берется за то, чтобы упорядочивать 400 в 400 файлы f%numero%.txt в папках численно, надеюсь, что он подает тебя.

0
ответ дан 01.12.2019, 23:42
  • 1
    Человек, который задал вопрос, не нуждается в том, чтобы упорядочить файлы. Нуждайся в рукописном шрифте, который копировал бы каждые 400 файлов и создавал папку с именем numé богатый (пример: folder1, folder2, folder3, etc†¦). – PaperBirdMaster 10.09.2019, 17:00
  • 2
    Тогда просто habrí в который менять команду move из-за xcopy – Deathface 10.09.2019, 17:35
  • 3
    Я предполагаю. Издай ответ, с которым, который preguntó нуждайся. – PaperBirdMaster 10.09.2019, 17:39
  • 4
    Я люблю тебя! большое спасибо это было точно этим :) я занял у себя время издавая и он кружа без результата, Твое решение - правильное, еще раз. Большое спасибо – gisela 11.09.2019, 17:39