fileResize

 

 

Overview

The fileResize function sets the size of a host file to the specified number of bytes. The fileResize function returns the new file size after performing the resize operation.

Usage

The fileResize function is used to change the size of a file. This function is typically used to allocate a large section of disk space for a file, in anticipation of future needs, or to scale back a files size when the space is no longer needed.

 

Syntax


Expression:

(fileResize fileID newsize)


Arguments Name Type Description
Argument:fileID Integer An Integer representing the fileID of the file returned from a previous fileOpen function.
Argument:newsize Integer The new size of the file.

Returns:

The new file size is returned.



 

Examples

Here are a number of links to Lambda coding examples which contain this instruction in various use cases.

 

Argument Types

Here are the links to the data types of the function arguments.

Integer

Here are also a number of links to functions having arguments with any of these data types.

++ += + /=
/ * -- -=
- addi avg badd
balance bdiv binaryInsert binaryNand
binaryNor binaryNot binaryNxor binarySearch
bitwiseAnd bitwiseNand bitwiseNor bitwiseNot
bitwiseNxor bitwiseOr bitwiseShiftLeft bitwiseShiftRight
bitwiseXor bmod bmul boolean
cadd cdiv char character
cmod cmul code compare
cons count csub day
days360 debugDetective deleteRows delete
display divi evalInSyncLocalContext exit
exportCsv exportSbf exportTab fact
fdisplay fileClose fileCopy fileDisplay
fileErase fileOpen fileReadRecord fileRead
fileResize fileSeek fileWrite filewriteln
findBlock find floor fraction
freeBlock gcd getRecursionCount hashString
hour iadd icompareEQ icompareGE
icompareGT icompareLE icompareLT icompareNE
idiv imod importCsv importSbf
importTab imul insertRows insert
inside inspect integer isAtom
isBitVector isBoolean isBound isByteVector
isChar isCharacter isComplex isDate
isDictionary isDirectory isEqual isError
isEven isFloatVector isIdentical isInside
isIntegerVector isInteger isLambda isMatrix
isMember isMoney isNumberMatrix isNumberVector
isNumber isObjectVector isObject isPair
isPcodeVector isString isStructure isSymbol
isText isType isVector isub
kurtosis lcm left length
list macroReplace makeQuotedList max
median member mid min
minute mod modi money
month muli new number
objectToMatrix objectToNumMatrix objectToNumVector pair
parent parse preAllocateFixedMemoryBlocks product
qt random randomize range
rank refAttributes refValues ref
remove replace rept resize
right round saveObject second
setAttributes setBlock setCar setCdr
setLastCdr setq sizeof skew
sort sql sqrt srandom
stdev stdevp string subi
substitute substring sum sumsqr
svmRegression system text time
type uniqueInsert var varp
vectorBinaryInnerProduct vectorBipolarInnerProduct vectorCosineInnerProduct vectorCubeInnerProduct
vectorDelete vectorExpInnerProduct vectorFill vectorInnerProduct
vectorLogInnerProduct vectorQuartInnerProduct vectorQuintInnerProduct vectorSigmoidInnerProduct
vectorSineInnerProduct vectorSquareInnerProduct vectorTanInnerProduct vectorTanhInnerProduct
writelg writeln year

Analytic Information Server (AIS)

AIS Component Systems

  • Smartbase Engine
  • QT C++ Libraries
  • MySQL Relational Database
  • AIS Lisp Libraries
  • Rapid Analytic Demo IDE