Description
Use the SaveAs method to save options to the file specified by FileName. The specified file is different from the file for which the FileSection object was created. This means it is not the file you specified in the XML, INI or Binary method of the Storages object. If the file does not exist, SaveAs creates it. If you do not call the Save or SaveAs method of the FileSection object, all changes will be lost.
Declaration
FileSectionObj.SaveAs(FileName)
| FileSectionObj | An expression, variable or parameter that specifies a reference to a FileSection object | |||
| FileName | [in] | Required | String | |
| Result | None | |||
Applies To
The method is applied to the following object:
Parameters
The method has the following parameter:
FileName
Specifies the full path to the desired file.
Result Value
None.
Example
The code below obtains a binary file, makes some changes to the options stored in the file and then saves the file under a different name.
JavaScript, JScript
function FileSectionExample()
{
// Obtains the file to get access to
var sFile = Storages.Binary("C:\\Work\\OptionsFile.txt");
// Obtains the total number of options stored in the file
var OptNum = sFile.OptionCount;
// Iterates through the options
for (var i = 0; i < OptNum; i++)
// Makes some changes to the current option
sFile.SetOptionByIndex(i, "...");
// Saves the file
sFile.SaveAs("D:\\MyFiles\\NewOptions.txt");
}
Python
def FileSectionExample():
# Obtains the file to get access to
sFile = Storages.Binary("C:\\Work\\OptionsFile.txt")
# Obtains the total number of options stored in the file
OptNum = sFile.OptionCount
# Iterates through the options
for i in range(0, OptNum):
# Makes some changes to the current option
sFile.SetOptionByIndex[i, "..."]
# Saves the file
sFile.SaveAs("D:\\MyFiles\\NewOptions.txt")
VBScript
Sub FileSectionExample
' Obtains the file to get access to
Set sFile = Storages.Binary("C:\Work\OptionsFile.txt")
' Obtains the total number of options stored in the file
OptNum = sFile.OptionCount
' Iterates through the options
For i = 0 to (OptNum - 1)
' Makes some changes to the current option
Call sFile.SetOptionByIndex(i, "...")
Next
' Saves the file
sFile.SaveAs("D:\MyFiles\NewOptions.txt")
End Sub
DelphiScript
function FileSectionExample;
var sFile, OptNum, i;
begin
// Obtains the file to get access to
sFile := Storages.Binary('C:\Work\OptionsFile.txt');
// Obtains the total number of options stored in the file
OptNum := sFile.OptionCount;
// Iterates through the options
for i := 0 to (OptNum - 1) do
// Makes some changes to the current option
sFile.SetOptionByIndex(i, '...');
// Saves the file
sFile.SaveAs('D:\MyFiles\NewOptions.txt');
end;
C++Script, C#Script
function FileSectionExample()
{
// Obtains the file to get access to
var sFile = Storages["Binary"]( "C:\\Work\\OptionsFile.txt" );
// Obtains the total number of options stored in the file
var OptNum = sFile["OptionCount"];
// Iterates through the options
for (var i = 0; i < OptNum; i++)
// Makes some changes to the current option
sFile["SetOptionByIndex"]( i, "..." );
// Saves the file
sFile["SaveAs"]( "D:\\MyFiles\\NewOptions.txt" );
}
See Also
FileSection.Save
Storages Object
Storages.Binary
Storages.INI
Storages.XML
