【作成中】makecabコマンドでファイルを圧縮する
その1
cd\
rd /s /q C:\Temp
md C:\Temp
cd C:\Temp
for /F "delims=" %I IN ( 'dir /s /b "C:\Program Files\Windows NT\*.txt"' ) do echo "%I">>C:\Temp\makecab.ini
makecab /d DiskDirectoryTemplate=C:\Temp\CabinetFiles /d CabinetNameTemplate=TEST.cab /f C:\Temp\makecab.ini
ECHO /f C:\Temp\makecab.ini 圧縮対象ファイルの一覧
ECHO /d DiskDirectoryTemplate=C:\Temp\CabinetFiles CABファイル出力先フォルダ(固定)
ECHO /d CabinetNameTemplate=TEST*.cab CABファイル名(固定)
その2
cd\
rd /s /q C:\Temp
md C:\Temp
cd C:\Temp
for /F "delims=" %I IN ( 'dir /s /b "C:\Program Files\Windows NT\*.txt"' ) do echo "%I">>C:\Temp\makecab.ini
makecab /d DiskDirectoryTemplate=C:\Temp\CabinetFiles* /d MaxCabinetSize=102400 /d MaxDiskSize=409600 /d CabinetNameTemplate=TEST*.cab /f C:\Temp\makecab.ini
ECHO /f C:\Temp\makecab.ini 圧縮対象ファイルの一覧
ECHO /d DiskDirectoryTemplate=C:\Temp\CabinetFiles* CABファイル出力先フォルダ(連番)
ECHO /d CabinetNameTemplate=TEST*.cab CABファイル名(連番)
ECHO /d MaxDiskSize=409600 1フォルダあたり400KB
ECHO /d MaxCabinetSize=102400 1ファイルあたり100KB