Description
Use the Delete method to delete the file to which the given aqFileInfoObj object corresponds.
Declaration
aqFileInfoObj.Delete()
| aqFileInfoObj | An expression, variable or parameter that specifies a reference to an aqFileInfo object | |||
| Result | Boolean | |||
Applies To
The method is applied to the following object:
Result Value
True if the file was removed successfully, and False if it was not.
Remarks
If the method fails to delete the file, TestComplete will post an information message to the test log explaining the cause of the failure.
Example
The code below creates a new text file, writes some data to it and then deletes this file at the end of the test.
JavaScript, JScript
function DeletingFile()
				{
 var sPath = "C:\\Temp\\TempFile.txt";
 
 // Creates a file
 aqFile.Create(sPath);
 
 var FileInf = aqFileSystem.GetFileInfo(sPath);
 // Writes some data to the file
 FileInf.WriteToTextFile("The temporary data.", aqFile.ctANSI);
 
 // Performs some actions over the file's content
 
 // Deletes the file
 FileInf.Delete();
				}
Python
def DeletingFile():
  sPath = "C:\\Temp\\TempFile.txt"
  # Creates a file
  aqFile.Create(sPath)
  FileInf = aqFileSystem.GetFileInfo(sPath)
  # Writes some data to the file
  FileInf.WriteToTextFile("The temporary data.", aqFile.ctANSI)
  # Performs some actions over the file's content
  # Deletes the file
  FileInf.Delete()
VBScript
Sub DeletingFile
 sPath = "C:\Temp\TempFile.txt"
 
 ' Creates a file
 Call aqFile.Create(sPath)
 
 Set FileInf = aqFileSystem.GetFileInfo(sPath)
 ' Writes some data to the file
 Call FileInf.WriteToTextFile("The temporary data.", aqFile.ctANSI)
 
 ' Performs some actions over the file's content
 
 ' Deletes the file
 Call FileInf.Delete()
End Sub
DelphiScript
function DeletingFile;
var sPath, FileInf;
begin
 sPath := 'C:\Temp\TempFile.txt';
 
 // Creates a file
 aqFile.Create(sPath);
 
 FileInf := aqFileSystem.GetFileInfo(sPath);
 // Writes some data to the file
 FileInf.WriteToTextFile('The temporary data.', aqFile.ctANSI);
 
 // Performs some actions over the file's content
 
 // Deletes the file
 FileInf.Delete();
end;
C++Script, C#Script
function DeletingFile()
				{
 var sPath = "C:\Temp\TempFile.txt";
 
 // Creates a file
 aqFile["Create"](sPath);
 
 var FileInf = aqFileSystem.GetFileInfo(sPath);
 // Writes some data to the file
 FileInf["WriteToTextFile"]( "The temporary data.", aqFile.ctANSI );
 
 // Performs some actions over the file's content
 
 // Deletes the file
 FileInf["Delete"]();
				}
See Also
Working With Files From Scripts
Exists Property
Move Method
Copy Method
