PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Managing errors
  • Operating mode in Windows Vista (and later)
  • Equivalence
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Deletes a file accessible from the current computer.
Versions 15 and later
Android This function is now available for the Android applications.
New in version 15
Android This function is now available for the Android applications.
Android This function is now available for the Android applications.
Versions 16 and later
Universal Windows 10 App This function is now available for the Windows Phone applications.
New in version 16
Universal Windows 10 App This function is now available for the Windows Phone applications.
Universal Windows 10 App This function is now available for the Windows Phone applications.
Versions 17 and later
iPhone/iPad This function is now available for the iPhone/iPad applications.
New in version 17
iPhone/iPad This function is now available for the iPhone/iPad applications.
iPhone/iPad This function is now available for the iPhone/iPad applications.
Versions 18 and later
Android Widget This function is now available in Android Widget mode.
Universal Windows 10 App This function is now available in Windows Store apps mode.
New in version 18
Android Widget This function is now available in Android Widget mode.
Universal Windows 10 App This function is now available in Windows Store apps mode.
Android Widget This function is now available in Android Widget mode.
Universal Windows 10 App This function is now available in Windows Store apps mode.
Versions 21 and later
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
New in version 21
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
WINDEVWEBDEV - Server codeReports and QueriesJavaPHPAjaxUser code (UMC)
// Delete a file
ResDelete = fDelete("C:\MyDirectories\File.doc")
// ------------------
let nRes = fDelete("C:\my projects\My File.txt")
IF nRes=False THEN ErrorInfo(errMessage)
Windows Mobile
// Delete a file
ResDelete = fDelete("\MyDirectories\File.psw")
Syntax
<Result> = fDelete(<File Name> [, <Option>])
<Result>: Boolean
  • True if the file was deleted,
  • False otherwise. To find out the error details, use ErrorInfo associated with the errMessage constant.
<File Name>: Character string (with quotes)
Name of the file to delete. This parameter can correspond to:
  • a file name. This file will be automatically sought in the current directory (returned by fCurrentDir).
  • a file name with its full or relative path. A UNC path can be used.
    The wildcard characters (*,?) are allowed in the name of the file.
    If no drive is specified, the file will be deleted from the current drive.
Windows Mobile Name and full path of the file to delete. The wildcard characters (*,?) are allowed in the name of the file.
AndroidAndroid Widget Java If the "*.*" expression is used, only the files that have an extension will be deleted.
Versions 15 and later
WindowsLinux This parameter can be in Ansi or Unicode format.
AndroidAndroid Widget This parameter can correspond to a full path or to a relative path in relation to the current directory (returned by fCurrentDir). This parameter is case sensitive.
Reminder: In Android, the file system is read-only on the device and on the emulator. An application has the rights to write into its setup directory or into one of its sub-directories, as well as onto the external memory (SDCard).
New in version 15
WindowsLinux This parameter can be in Ansi or Unicode format.
AndroidAndroid Widget This parameter can correspond to a full path or to a relative path in relation to the current directory (returned by fCurrentDir). This parameter is case sensitive.
Reminder: In Android, the file system is read-only on the device and on the emulator. An application has the rights to write into its setup directory or into one of its sub-directories, as well as onto the external memory (SDCard).
WindowsLinux This parameter can be in Ansi or Unicode format.
AndroidAndroid Widget This parameter can correspond to a full path or to a relative path in relation to the current directory (returned by fCurrentDir). This parameter is case sensitive.
Reminder: In Android, the file system is read-only on the device and on the emulator. An application has the rights to write into its setup directory or into one of its sub-directories, as well as onto the external memory (SDCard).
Versions 16 and later
Universal Windows 10 App Windows Phone: The file path corresponds to a relative path in relation to the current directory. The current directory corresponds to the data directory of application.
Reminder: Only the files found in the data directory associated with the application can be handled.
New in version 16
Universal Windows 10 App Windows Phone: The file path corresponds to a relative path in relation to the current directory. The current directory corresponds to the data directory of application.
Reminder: Only the files found in the data directory associated with the application can be handled.
Universal Windows 10 App Windows Phone: The file path corresponds to a relative path in relation to the current directory. The current directory corresponds to the data directory of application.
Reminder: Only the files found in the data directory associated with the application can be handled.
Versions 17 and later
iPhone/iPad This parameter can correspond to a full path or to a relative path in relation to the current directory (returned by fCurrentDir). This parameter is case sensitive.
Reminder: On iPhone/iPad, the file system is read-only on the device and on the emulator. An application has the rights to write into its setup directory or into one of its sub-directories.
New in version 17
iPhone/iPad This parameter can correspond to a full path or to a relative path in relation to the current directory (returned by fCurrentDir). This parameter is case sensitive.
Reminder: On iPhone/iPad, the file system is read-only on the device and on the emulator. An application has the rights to write into its setup directory or into one of its sub-directories.
iPhone/iPad This parameter can correspond to a full path or to a relative path in relation to the current directory (returned by fCurrentDir). This parameter is case sensitive.
Reminder: On iPhone/iPad, the file system is read-only on the device and on the emulator. An application has the rights to write into its setup directory or into one of its sub-directories.
<Option>: Optional constant
Type of deletion to perform:
frReadOnlyAutomatically deletes the read-only files (without confirmation).
Versions 16 and later
Universal Windows 10 App This constant is not available for Windows Phone.
New in version 16
Universal Windows 10 App This constant is not available for Windows Phone.
Universal Windows 10 App This constant is not available for Windows Phone.
frToRecycleBinSends the file to the recycle bin of Windows instead of deleting it.
WEBDEV - Server codeAndroidAndroid Widget Java This constant is not available.
PHP This parameter is not available.
Remarks

Managing errors

fDelete generates an error in the following cases:
  • the file to delete does not exist,
  • the file to delete is opened or locked,
  • the user has no read or write rights on the file to delete.
WINDEVWEBDEV - Server codeReports and QueriesUser code (UMC)

Operating mode in Windows Vista (and later)

If this function does not operate properly in Windows Vista (and later), check whether the file used is not found in one of the system directories (Windows directory or "Program Files" directory).
Indeed, in Windows Vista (and later), with the UAC mechanism (User Account Control) enabled, you must have the administrator privileges to handle and/or modify the files found in the system directories (Windows directory or "Program Files" directory).
Programming tip: To handle and/or modify the files without having administrator privileges, you should:
  • avoid writing into the Windows directory or into the "Program Files" directory,
  • use the system directory corresponding to the application (returned by SysDir associated with the srCommonAppData constant).
Windows Mobile

Equivalence

The operating mode of fDelete is equivalent to the operating mode of ceDeleteFile.
The only difference is:
  • fDelete deletes a file found on the Pocket PC from a WINDEV Mobile application.
  • ceDeleteFile deletes a file found on the Pocket PC from a WINDEV application.
Components
WINDEVWEBDEV - Server codeReports and Queries wd230std.dll
Windows Mobile wp230std.dll
Java wd230java.jar
Linux wd230std.so
Android wd230android.jar
Minimum required version
  • Version 9
This page is also available for…
Comments
EXEMPLO
https://youtu.be/vK75Qg9DOW0

http://windevdesenvolvimento.blogspot.com.br/2018/05/dicas-1743-publica-windev-arqivos-27.html

https://groups.google.com/d/forum/amarildowindev

// EXEMPLO


IF YesNo("DESEJA ELIMINAR ARQUIVO") THEN

b_arquivo_excluir is boolean=fDelete(EDT_DIRETORIO+TABLE_LISTA_ARQUIVOS.COL_Nome,frToRecycleBin)


END
De matos
May 29 2018
Exemplo Fdelete
Exemplo Fdelete

//Sem Nada - exclui direto
//frReadOnly - exclui somente leitura
//frToRecycleBin - manda lixeira
s_arquivo_excluir is string = "E:\aleva\Amarildo\Texto2.txt"
b_arquivo_excluir is boolean=fDelete(s_arquivo_excluir,frToRecycleBin)

//Frances
s_arquivo_excluir_f est chaîne = "E:\aleva\Amarildo\Texto2.txt"
b_arquivo_excluir_F est booléen=fSupprime(s_arquivo_excluir,frVersCorbeille)

//Blog com video e exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/09/curso-windev-arquivos-012-arquivos.html
https://www.youtube.com/watch?v=AbUlXDSoBfw
De matos AMARILDO
Sep. 05 2016