i had a parent folder containing a folder and files whose list are shown below:
Code: Select all
CURRENT FOLDER EXPLORER.bat
episode_view(1).php
episode_view(10).php
episode_view(100).php
episode_view(101).php
episode_view(102).php
episode_view(103).php
episode_view(104).php
episode_view(105).php
episode_view(106).php
episode_view(107).php
episode_view(108).php
episode_view(109).php
episode_view(11).php
episode_view(110).php
episode_view(111).php
episode_view(112).php
episode_view(113).php
episode_view(114).php
episode_view(115).php
episode_view(116).php
episode_view(117).php
episode_view(118).php
episode_view(119).php
episode_view(12).php
episode_view(120).php
episode_view(121).php
episode_view(122).php
episode_view(123).php
episode_view(124).php
episode_view(125).php
episode_view(126).php
episode_view(127).php
episode_view(128).php
episode_view(129).php
episode_view(13).php
episode_view(130).php
episode_view(131).php
episode_view(132).php
episode_view(133).php
episode_view(134).php
episode_view(135).php
episode_view(136).php
episode_view(137).php
episode_view(138).php
episode_view(14).php
episode_view(140).php
episode_view(141).php
episode_view(142).php
episode_view(143).php
episode_view(144).php
episode_view(145).php
episode_view(146).php
episode_view(147).php
episode_view(148).php
episode_view(149).php
episode_view(15).php
episode_view(150).php
episode_view(151).php
episode_view(152).php
episode_view(153).php
episode_view(154).php
episode_view(155).php
episode_view(156).php
episode_view(157).php
episode_view(158).php
episode_view(159).php
episode_view(16).php
episode_view(160).php
episode_view(161).php
episode_view(162).php
episode_view(163).php
episode_view(164).php
episode_view(165).php
episode_view(166).php
episode_view(167).php
episode_view(168).php
episode_view(169).php
episode_view(17).php
episode_view(170).php
episode_view(171).php
episode_view(172).php
episode_view(173).php
episode_view(174).php
episode_view(175).php
episode_view(176).php
episode_view(177).php
episode_view(178).php
episode_view(179).php
episode_view(18).php
episode_view(180).php
episode_view(181).php
episode_view(182).php
episode_view(183).php
episode_view(184).php
episode_view(185).php
episode_view(186).php
episode_view(187).php
episode_view(188).php
episode_view(189).php
episode_view(19).php
episode_view(190).php
episode_view(191).php
episode_view(192).php
episode_view(193).php
episode_view(194).php
episode_view(195).php
episode_view(196).php
episode_view(197).php
episode_view(198).php
episode_view(199).php
episode_view(2).php
episode_view(20).php
episode_view(200).php
episode_view(201).php
episode_view(202).php
episode_view(203).php
episode_view(204).php
episode_view(205).php
episode_view(206).php
episode_view(207).php
episode_view(208).php
episode_view(209).php
episode_view(21).php
episode_view(210).php
episode_view(211).php
episode_view(212).php
episode_view(213).php
episode_view(214).php
episode_view(215).php
episode_view(216).php
episode_view(217).php
episode_view(218).php
episode_view(219).php
episode_view(22).php
episode_view(23).php
episode_view(24).php
episode_view(25).php
episode_view(26).php
episode_view(27).php
episode_view(28).php
episode_view(29).php
episode_view(3).php
episode_view(30).php
episode_view(31).php
episode_view(32).php
episode_view(33).php
episode_view(34).php
episode_view(35).php
episode_view(36).php
episode_view(37).php
episode_view(38).php
episode_view(39).php
episode_view(4).php
episode_view(40).php
episode_view(41).php
episode_view(42).php
episode_view(43).php
episode_view(44).php
episode_view(45).php
episode_view(46).php
episode_view(47).php
episode_view(48).php
episode_view(49).php
episode_view(5).php
episode_view(50).php
episode_view(51).php
episode_view(52).php
episode_view(53).php
episode_view(54).php
episode_view(55).php
episode_view(56).php
episode_view(57).php
episode_view(58).php
episode_view(59).php
episode_view(6).php
episode_view(60).php
episode_view(61).php
episode_view(62).php
episode_view(63).php
episode_view(64).php
episode_view(65).php
episode_view(66).php
episode_view(67).php
episode_view(68).php
episode_view(69).php
episode_view(7).php
episode_view(70).php
episode_view(71).php
episode_view(72).php
episode_view(73).php
episode_view(74).php
episode_view(75).php
episode_view(76).php
episode_view(77).php
episode_view(78).php
episode_view(79).php
episode_view(8).php
episode_view(80).php
episode_view(81).php
episode_view(82).php
episode_view(83).php
episode_view(84).php
episode_view(85).php
episode_view(86).php
episode_view(87).php
episode_view(88).php
episode_view(89).php
episode_view(9).php
episode_view(90).php
episode_view(91).php
episode_view(92).php
episode_view(93).php
episode_view(94).php
episode_view(95).php
episode_view(96).php
episode_view(97).php
episode_view(98).php
episode_view(99).php
episode_view.php
New Folder
split-one-file-to-multifile.bat
test.bat
my batch script is named split-one-file-to-multifile.bat as shown below:
Code: Select all
@Echo off
dir /b >Test4.txt
echo press anykey to start at the top menu
pause>nul
cls
:top
cls
SETLOCAL ENABLEEXTENSIONS
SETLOCAL ENABLEDELAYEDEXPANSION
:: xxfileNo ---output-filename serial-number
:: xxLimit ----number of lines per output-file
:: xxOutFile ---output filename
:: xxInFile ---file to be splitted
Set /a "xxFileNo=1"
Set /a "xxLimit=10"
Set /a "xxRecCount=1"
Set "xxOutFile=OutFile.%xxFileNo%"
Set "xxInFile=Test4.txt"
set "group=0"
for /f "delims=" %%L in (%xxInFile%) Do (
set /a "group+=1"
echo. !group! - group of 9 files
echo.
for /f "delims=" %%L in (%xxInFile%) Do (
Echo. !xxRecCount! -- %%L
Set /a xxRecCount+=1
If /I !xxRecCount! GEQ %xxLimit% (
Set /a xxFileNo+=1
Set "xxOutFile=OutFile.!xxFileNo!"
Set /a xxRecCount=1
rem put "pause" to show content for every 9 files
rem and put "cls" to clear previous 9 files
echo.&pause
cls
set /a "group+=1"
echo. !group! - group of 9 files
echo.
)
)
cls
echo last loop and press anykey back to top
pause>nul
rem put "endlocal" to remove saved memory.
endlocal
goto top
)
of above batch script i made --i failed to catch remaining folder/files to be displayed on CMD console which would be a 25th group:
Code: Select all
episode_view(97).php
episode_view(98).php
episode_view(99).php
episode_view.php
New Folder
split-one-file-to-multifile.bat
test.bat
test4.txt
which are not equal to 9-folder/files per group as a requirement.
but i dont know script to included a remaining folder/files above which are below a group of 9-folders/file .
anyone has a solution

-------------------------------------------
my batch script named "split-one-file-to-multifile.bat" will be use as a menu to explorer current folder (which contents a folder/files) with a set of 9 folders/files per one display on CMD console.
-------------------------
edited:
1) i replace a test4.txt file content with content of directory (where a test4.txt is not included)
2) replacing 10-folder/files as 9-folder/files.
3) identifying batch script as split-one-file-to-multifile.bat
Thanks.

Bars
Windows XP SP3 32-bit user.