我需要为嵌套文件夹创建cab文件。
所以我创建了看起来的ddf文件:
.OPTION EXPLICIT ; Will Generate errors for mistakes
.Set Compress=on
.Set Cabinet=on
; Destination Folder
.Set DiskDirectory1= my Directory
; File name for the new cab file
.Set CabinetNameTemplate=Sample.cab
//----------------
现在在bat文件中我将所有文件的列表插入到ddf文件中:
cd %folderDir%
@echo off
call :treeProcess
goto :eos
:treeProcess
for /f "delims=" %%a IN ('dir /a:-d/b 2^>nul ') do echo %%~fa >>%pathDdfFile%
for /D %%d in (*) do (
echo .Set DestinationDir=%%d >>%pathDdfFile%
cd %%d
call :treeProcess
cd ..
)
goto :eof
:eos
cd \
//---------------
我跑的时候:
makecab /F %pathDdfFile% /L C:\temp
它回报我:
意外文字:一个文件
所有名称中都有空格的文件会出现问题/ 我该怎么办?
答案 0 :(得分:0)