ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / External file functions
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Teste l'existence d'un répertoire.
Remarque : Cette fonction est équivalente à la fonction fRepExiste.
Exemple
WINDEVWEBDEV - Code ServeurEtats et RequêtesJavaCode Utilisateur (MCU)PHPAjax
MonRépertoire est une chaîne = "C:\RépertoireDonnées"
SI fRépertoireExiste(MonRépertoire) = Vrai ALORS
Info("Le répertoire " + MonRépertoire + " existe bien sur le disque")
FIN
Syntaxe
<Résultat> = fRépertoireExiste(<Nom du répertoire>)
<Résultat> : Booléen
  • Vrai si le répertoire existe,
  • Faux dans le cas contraire (par exemple si le nom du répertoire correspond à un nom de fichier).
<Nom du répertoire> : Chaîne de caractères
Nom et chemin complet (ou relatif) du répertoire. Les caractères jokers (*, ?) ne sont pas utilisables.
WindowsLinux Ce paramètre peut être au format Ansi ou Unicode.
AndroidWidget Android Ce paramètre peut correspondre à un chemin complet ou relatif par rapport au répertoire en cours (connu avec la fonction fRepEnCours). Ce paramètre est sensible à la casse.
Rappel : Sous Android, sur l'appareil comme sur l'émulateur, le système de fichiers est en lecture seule. Une application a uniquement le droit d'écrire dans son répertoire d'installation ou dans un de ses sous-répertoires, ainsi que sur la mémoire externe (SDCard).
Universal Windows 10 App Le chemin du répertoire correspond à un chemin relatif par rapport au répertoire en cours. Le répertoire en cours correspond au répertoire des données de l'application.
Rappel : Seuls les répertoires présents dans le répertoire des données associé à l'application peuvent être manipulés.
iPhone/iPadWidget IOSMac Catalyst Ce paramètre peut correspondre à un chemin complet ou relatif par rapport au répertoire en cours (connu avec la fonction fRepEnCours). Ce paramètre est sensible à la casse.
Rappel : Sous les iPhone/iPad, sur l'appareil comme sur l'émulateur, le système de fichiers est en lecture seule. Une application a uniquement le droit d'écrire dans son répertoire d'installation ou dans un de ses sous-répertoires.
Remarques
Pour tester l'existence d'un fichier, utilisez la fonction fFichierExiste.
Composante : wd290std.dll
Minimum version required
  • Version 9
Comments
Résultat sur un volume ou un dossier réseau
   ...
La fonction fRépertoireExiste() retourne vrai pour un volume (lettre de lecteur suivie de ':') ou pour un dossier réseau.
Avec ou sans '\".

Exemples acceptés:

C:
C:\
\\mondomaine.fr\mondossier
\\mondomaine.fr\mondossier\
=JBO=
12 Jul. 2023
Répertoire réseau
Bonjour,

1/ Je me pose aussi la question :
Différence entre fRépertoireExiste() et fRepExiste() ?

2/ Je teste la présence d'un répertoire sur le réseau.
La réponse met un certain temps à venir ... et répond faux alors que le
répertoire existe.
Existe-t-il une autre méthode pour tester l'existence, la présence, d'un
répertoire sur le réseau ?

SR (SFC)
04 Jul. 2022
doublon avec fRepExiste
Quelle différence a cette fonction avec fRepExiste ?
Gerry
24 Feb. 2022
CRIAR DIRETORIO WINDEV MOBILE
CRIAR DIRETORIO USANDO
SysStatusStorageCard
fDirectoryExist
fMakeDir

https://youtu.be/txcH3ajxokc

amarildo
07 Nov. 2018
EXEMPLO
https://youtu.be/4X8OyClwJjk

http://windevdesenvolvimento.blogspot.com.br/2018/04/dicas-1740-publica-windev-arquivos-24.html

https://groups.google.com/d/forum/amarildowindev
http://windevdesenvolvimento.blogspot.com/2018/01/inscricao-para-grupo-privado-amarildo.html
http://windevdesenvolvimento.blogspot.com.br/2017/07/menu-blog.html

// EXEMPLO


// VOU PERGUNTAR SE DIRETORIO EXISTE

IF fDirectoryExist(EDT_DIRETORIO) THEN

ELSE
fMakeDir(EDT_DIRETORIO)
// SE NAO EXISTIR, VAMOS CRIAR DIRETORIO
END

// SIMPLES

De matos
29 May 2018
Exemplo para Ver Se Diretorio Existe
//Quero Verificar se Diretorio existe
IF fDirectoryExist(SAI_DIRETORIO) THEN
Info("Diretorio Existe")
ELSE
Info("Diretorio Nao Existe")
END

//Frances
SI fRépertoireExiste(SAI_DIRETORIO) ALORS
Info("Diretorio Existe")
SINON
Info("Diretorio Nao Existe")
FIN

//Blog Com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/03/curso-windev-arquivos-002-diretorio-ver.html
De matos AMARILDO
12 Mar. 2016

Last update: 05/25/2022

Send a report | Local help