SolFSStorage.DeleteAndRenameFile method
Filter:
Pascal DLL C++ (DLL/Lib) C++ (VCL) C++ (.NET) C# VB.NETOverview
Renames or moves file or folder inside one SolFS storage, deleting the previous file.
Declaration
[Pascal]
procedure DeleteAndRenameFile(OldFileName: WideString; NewFileName: WideString);
[DLL]
long _stdcall StorageDeleteAndRenameFile(unsigned long Storage, const wchar_t* OldFileName,
const wchar_t* NewFileName);
[C++ (DLL/Lib)]
void DeleteAndRenameFile(unsigned short * OldFileName, unsigned short * NewFileName);
[C++ (VCL)]
void __fastcall DeleteAndRenameFile(WideString OldFileName, WideString NewFileName);
[C++ (.NET)]
void DeleteAndRenameFile(String* oldFileName, String* newFileName)
[C#]
void DeleteAndRenameFile(string oldFileName, string newFileName)
[VB.NET]
Sub DeleteAndRenameFile(oldFileName As String, NewFileName As String)
Parameters
- [DLL] Storage - handle to the storage returned by Create or Open function.
- OldFileName - old file name (full path must be specified).
- NewFileName - new file name (full path must be specified).
[DLL] Return values
0 if the function succeeded or one of Error codes if the function failed.
Description
Use DeleteAndRenameFile function to rename file or folder or move it from one place in the storage to another. The method deletes previously existing file with the name NewFileName, if such file is present. The operation is performed atomically, i.e. it will fail if either delete or rename/move operation fails.
