Войти

Показать полную графическую версию : перемещения файлов в папку


instance
30-01-2012, 19:36
привет народ, в программировании ноль, нужна помощь.
есть скрипт разделения текстового файла на куски по количеству строк:
setlocal enabledelayedexpansion
set q=0
set N=1000
for /F "delims= " %%i in (file.txt) do (
set /a q+=1
if !q! GTR !N! set /a N+=1000
@echo %%i >> file!N!.txt
)
то есть программа делит file.txt на файлы по 1000 строк и создает их в той самой папке, называя их file1000.txt, file2000.txt и т.д.
Мне нужно чтобы программа делала так: создавала папки 1000, 2000 и тд и в каждую ложила по file.txt, в каждом из которого было по 1000 строчек.

kiripanda
30-01-2012, 20:52
@echo off
setlocal enabledelayedexpansion
set q=0
set N=0
for /F "delims=" %%i in (file.txt) do (
set /a q+=1
if !q! GTR !N! (
set /a N+=1000
md !N! 2>nul)
>>!N!\file.txt echo %%i
)




© OSzone.net 2001-2012