zip.addFile( 圧縮するファイル名 [,解凍フォルダ] )
圧縮するファイル名と解凍するフォルダ名をセットします。
引数
- 圧縮するファイル名: 圧縮するファイル名をフルパスで書きます。addFileを繰り返して、複数ファイルを設定します。
- 解凍フォルダ: 省略すると解凍先はルートフォルダになります。解凍フォルダを指定すると、ルートフォルダ下にできる解凍フォルダに解凍されます。
以下の使用例では、生成されたluaridasample.zipを解凍すると、下記のようなフォルダに解凍されます。
- luarida.lua
- folder1/exitsample.lua
- folder1/graphicsample.lua
- folder1/folder3/textSample.lua
- folder1/folder3/textinput.lua
- folder2/hajimeni.lua
- folder4/touchsample.lua
使用例
--ファイルを圧縮します zip.clrFile() zip.addFile( system.getAppPath().."/exitsample.lua", "folder1" ) zip.addFile( system.getAppPath().."/graphicsample.lua", "folder1" ) zip.addFile( system.getAppPath().."/hajimeni.lua", "folder2" ) zip.addFile( system.getAppPath().."/luarida.lua" ) zip.addFile( system.getAppPath().."/textSample.lua", "folder1/folder3" ) zip.addFile( system.getAppPath().."/textinput.lua", "folder1/folder3" ) zip.addFile( system.getAppPath().."/touchsample.lua", "folder4" ) zip.exec( system.getAppPath().."/luaridasample.zip" ) while( zip.status()==0 )do end --zip圧縮が終了するまで待ちます。 dialog( "zip圧縮の終了", system.getAppPath().."/luaridasample.zip",1 ) El_Psy_Congroo()