Page 1 of 1

[Résolu] Tester si un fichier existe dans un répertoire

Posted: 20 Jun 2016, 23:27
by Tara42
Bonjour,

J'utilise dans mes scripts :

Code: Select all

new QDir().exists("C:/Repertoire/"), REPERT=1, REPERT=0;
pour tester si un répertoire existe (si REPERT=1 alors le répertoire nommé Repertoire existe).

Je pensais pouvoir faire la même chose avec un fichier, mais cela ne fonctionne pas :

Code: Select all

new QFile().exists("C:/Repertoire/Fichier.txt"), FICH=1, FICH=0;
(fonction non reconnue).

Est-ce lié à Actiona qui ne prend pas en charge cette fonction ou à une erreur de script ??

Merci par avance pour vos réponses.

Re: Tester si un fichier existe dans un répertoire

Posted: 21 Jun 2016, 08:42
by francois
Bonjour,

On peut tester l'existence d'un fichier via QFileInfo :

Code: Select all

var Q = new QFileInfo("C:/temp/genea_indi.csv")
AA= Q.exists()
Console.print(AA)
Il y a pas mal de possibilités avec QFileInfo : http://doc.qt.io/qt-5/qfileinfo.html

Re: Tester si un fichier existe dans un répertoire

Posted: 21 Jun 2016, 11:19
by Sergent-Quentin
Salut,

Ou comme ceci aussi :

Code: Select all

if (File.exists("C:/Users/User/Desktop/Fichier.txt")) {
Console.print("Le fichier existe");
}
else {
Console.print("Le fichier n'éxiste pas");
}
Cordialement

Sergent-Quentin

Re: Tester si un fichier existe dans un répertoire

Posted: 23 Jun 2016, 19:11
by Tara42
Bonjour,

Merci pour vos réponses.

Je vais tester les différentes méthodes !