Pages

Affichage des articles dont le libellé est dossier. Afficher tous les articles
Affichage des articles dont le libellé est dossier. Afficher tous les articles

Dossier - Peur : l'avion pour les trouillards sujet

mardi 8 avril 2014




Vous avez peur en avion ? Peut-être est-ce la crainte de l’inconnu, ou encore que les principes physiques derrière la portance de l’appareil vous sont étrangers. Avec ce dossier, vous saurez tout...

Lire la suite : Peur : l'avion pour les trouillards




[WD17] Créer Dossier, S/Dossiers sujet




Bonjour,

Je souhaite à partir d'une fenêtre créer simplement un dossier (ça je sais faire) :mrgreen:

Code:


1
2
3
4
5
6
7
8
9
10
11
12
13
// Déclaration des variables
RépertoireACréer est une chaîne
ResCréation est un booléen
// Sélection du répertoire à créer
RépertoireACréer = SAI_Rep
// Création du répertoire
ResCréation = fRepCrée(RépertoireACréer+"\"+SAI_NomDossier)
// Affichage du message d'erreur si la création n'a pas été effectuée
SI ResCréation = Faux ALORS
Erreur(ErreurInfo(errMessage))
SINON
Info("Le dossier "+SAI_NomDossier+" et le(s) sous-dossier(s)a été(on été) créé dans "+SAI_Rep+".")
FIN


Ce que ne sait pas faire : :roll:

Créer un dossier avec un ou plusieurs sous-dossiers suivant un choix prédéfini avec un champ interrupteur.
Créer un ou plusieurs sous-dossiers suivant un choix prédéfini avec un champ interrupteur.

Ci-joint une capture de ma fenêtre : Capture.PNG

Merci de votre aide.











Images attachées










XL 2010 Creer dossier sujet

vendredi 28 mars 2014




Bonjour

je cherche a modifier le code ci-joint afin de créer le dossier dans le fichier source au lieu de le créer a la base du lecteur.
Sub CreerDossier()

Dim Fe As Worksheet
Dim Tbl(1 To 5) As String
Dim DosAnnée As String
Dim DosClient As String
Dim DosMachine As String
Dim DosIntervention As String
Dim I As Integer

Set Fe = Worksheets("PARAMETRE")

With Fe
Dossier = .Range("L4")
DosAnnée = .Range("L2")
DosClient = .Range("E4")
DosMachine = .Range("E27") & "_" & .Range("E29")
DosIntervention = .Range("E53") & "_" & .Range("E32") & "_" & .Range("F32") & "_" & .Range("G32")

End With

'stocke dans un tableau pour boucler ensuite
Tbl(1) = Dossier
Tbl(2) = Dossier & "\" & DosAnnée
Tbl(3) = Dossier & "\" & DosAnnée & "\" & DosClient
Tbl(4) = Dossier & "\" & DosAnnée & "\" & DosClient & "\" & DosMachine
Tbl(5) = Dossier & "\" & DosAnnée & "\" & DosClient & "\" & DosMachine & "\" & DosIntervention

'le lecteur par défaut est celui où est enregistré le classeur
ChDir Split(ThisWorkbook.Path, "\")(0) & "\"

For I = 1 To 5

'gère les éventuelles erreurs
On Error Resume Next

'vérifie si le dossier existe déjà
If Dir(Tbl(I), vbDirectory) = "" Then

'crée le dossier dans le lecteur
MkDir Tbl(I)

'si une erreur est générée, message et fin de procédure...
If Err.Number <> 0 Then

MsgBox "Erreur lors de la création du dossier '" & Split(Tbl(I), "\")(I - 1) & "' !"
Exit Sub

End If

End If

Next I

'enregistre une copie dans le sous-dossier avec le nom du client
ThisWorkbook.SaveCopyAs Dossier & "\" & DosAnnée & "\" & DosClient & "\" & DosMachine & "\" & DosIntervention & "\" & DosClient & "_" & DosIntervention & ".xlsm"

End Sub

je vous joint le fichier pour exemple.

merci de votre aide

François













Fichiers attachés








XL 2007 Deplacer une ligne entiere d'une feuil1 vers une feuil2 d'un classeur si dossier clo sujet




BONJOUR FORUM
J'ai un classeur qui a deux feuilles BASE ET SOLDE. Dans la feuille BASE figure tous les dossiers, je souhaiterais qu'un dossier soldé soit automatiquement extrait de la feuille base pour s'inscrire ou s'afficher dans la Feuille SOLDE (ligne entière).
Un dossier est dit soldé lorsqu'il a une date de livraison.
je ne sais pas si je suis explicite
merci d'avance pour votre aide quelque soit la solution (macro ou autre) je suis preneur.













Fichiers attachés








[OL-2007] Comment faire pour classer des emails par date d'envoi ou réception dans un dossier windows sujet




Bonjour,
J'ai essayé et échoué...qui aurait une idée ?

Une collègue fait des copies de ses emails (via copier-coller) dans des dossiers windows. Tout va bien... sauf que le classement ne semble se faire uniquement sur l'objet et ma collègue aimerait trier sur la date d'envoi ou réception (selon le cas) du message ....
J'ai activé d'autres colonnes mais la date d'envoi/réception ne s'affiche pas et la date de création est celle de la date de la copie.

Est-possible ? Le cas échéant, que faut-il faire ?

Un très grand merci d'avance pour vos pistes.
Bien cordialement,
Roger




Actualité - Dossier : la production et les applications de l'uranium sujet

jeudi 27 mars 2014




Découvrez le dossier « L'uranium dans le monde ». De la bombe atomique aux centrales nucléaires, l'uranium accompagne l'histoire du XXe siècle. Avec le réchauffement climatique, cette matière...

Lire la suite : Dossier : la production et les applications de l'uranium




recherche dans un dossier sujet




Bonjour

Je voudrais réaliser un programme en c qui me permet de rechercher tous les fichiers qui suivent le motif d'une expression régulière dans un dossier et tous ses sous-dossier je les stocke ensuite leur nom et chemin dans une liste.
j'utilise la librairie regex.h pour utiliser les expressions régulières et dirent.h pour naviguer dans les dossier.
Le debugage au printf m'a permit de voir que l'erreur se trouve dans ma fonction parcours_directory. Voici mon code

Code:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#include <stdio.h>
#include <stdlib.h>
#include <regex.h>
#include <dirent.h>
#include "projet.h"
#include <link.h>
#include <string.h>


int isDir(struct dirent* currentFile)
{
if ((strchr(currentFile->d_name, '.')) == NULL) /* Si le nom du fichier n'a pas de point (une extension). */
return 1;
else
return 0;
}

char* concatpath(char *s1,char *s2)
{
char *s3=NULL;
s3=(char *)malloc((strlen(s1)+strlen(s2))*sizeof(char));
strcpy(s3,s1);
strcat(s3,"\");
strcat(s3,s2);
return s3;
}


int parcours_directory (DIR* rep, regex_t exp, char* path, struct link* l )
{ int cpt = 0; //compteur pour debugger
struct dirent* currentFile;
int match;
while ((currentFile = readdir(rep)) != NULL)
{
++cpt;
printf("toto parcours 1\n %d\n", cpt);
if (isDir(currentFile))
{
printf("toto parcours 2\n %d\n", cpt);
path=concatpath(path, currentFile->d_name); // on met à jour le path
rep = opendir(path);
parcours_directory(rep, exp, path, l);
closedir(rep);
}
if ((match = regexec (&exp, currentFile->d_name,0, NULL, 0)) == 1)
{
struct lelement* e;
printf("toto parcours 3\n %d\n", cpt);
e = create_lelement(currentFile->d_name, path);
lnk__add_head(l,e); // on stock dans la link
display_lnk(l);
}
}
return 0;
}

int main (int argc, char *argv[]) // argument 1 = chemin racine, argument 2 = expression régulière à chercher
{

DIR* rep;
regex_t exp;
const char* str_regex = argv[2];
char* path = argv[1];
struct link* l = lnk__empty();
printf("%d", argc);
if (argc != 3)
{
printf(" les arguments doivent etre valides : argument 1 = chemin racin, argument = expression reguliere a chercher.");
return 0;
}

rep = opendir(path);
printf("toto\n");
regcomp (&exp, str_regex, REG_NOSUB | REG_EXTENDED); // compilation de l'expression régulière
parcours_directory(rep, exp, path, l);
printf("tot1");
display_lnk(l);
regfree (&exp);
lnk_free(l);
free(path);
return 0;
}


voici mon tad de liste, c'est peu être qui pose problème, mais je ne pense pas.

Code:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include "link.h"




struct lelement *create_lelement( char* name, char* path)
{
struct lelement* e = malloc (sizeof(struct lelement));
e->name = name;
e->path = path;
e->next = NULL;
return e;
}

struct link* lnk__empty()
{
struct link* l = malloc (sizeof(struct link));
l->head = NULL;
return l;
}


int lnk__is_end_mark(struct lelement *e)
{
return (e == NULL);
}

void lnk__add_head(struct link *l, struct lelement *e)
{
e->next = l->head;
l->head = e;
}

struct lelement *lnk__remove_head(struct link *l)
{
struct lelement *tmp = l->head;
l->head = l->head->next;
return tmp;
}


void display_lnk (struct link* l)
{
struct lelement *tmp;
for(tmp = l->head; !lnk__is_end_mark(tmp->next); tmp = tmp->next)
{
printf("%s à pour chemin %s\n", tmp->name, tmp->path);
}
}

void lnk_free(struct link* l)
{
struct lelement* tmp;
for(tmp = l->head; !lnk__is_end_mark(tmp->next); tmp = tmp->next)
free(tmp);
free(l);
}



Merci pour votre futur aide :)
Amicalement Psykomusic.




Création .Bat Supprimer tout dossier sauf le dernier en date sujet




Bonjour,

Comme le titre l'indique je souhaite créer un .bat qui me permettra de supprimer tous les dossiers d'une dossier, excepter le dernier dossier en date. Je n'ai pas de problème pour supprimer tous les dossiers mais garder le dernier en date je seche :P

Romain.




note manquante dossier apb sujet

samedi 1 février 2014




Bonjour a tous,

voila j'ai eu mon bac ES et j'ai décidé de partir un 8 mois en Australie pour apprendre a parler anglais avant de commencer mes
études. Mon problème c'est que j'ai changé de filière quand j’étais en première S pour aller en ES et du coup j'ai que les notes de S pour les premier trimestre de première, et le reste c'est mes notes de ES.
Je voudrais savoir comment je dois faire pour rentrer mes notes dans mon dossier APB pour l'inscription 2014 ?

Si quelqu'un est dans le même cas ou si quelqu'un peut me conseiller ce serait vraiment sympa.

Merci .




Masquer un dossier dans un QFileSystemModel sujet

vendredi 31 janvier 2014




Bonjour,

J'aimerais pouvoir afficher des dossiers dans un treeView sauf un seul dont je connais le nom.
Il ne semble pas y avoir de filtres spécifiques pour cela.

Quelqu'un aurait-il des pistes svp?

Cordialement.

klelu




proteger des fichiers dans un dossier sujet




bonsoir,
j'ai créé un formulaire d'upload avec un script en php.
Les fichiers sont stockés dans un dossier "uplaods".
l’accès a ces fichiers doit se faire via une authentification.
mon problème est le suivant :
le client a fait une recherche sur google, et il a vu les fichiers en ".pdf .doc etc...".
est ce qu'il y a un moyen de protéger ce dossier "uploads". pourtant j'ai déjà mis un fichier "index.php" dedans. mais cela ne règle pas le problème.




[WD17] Explorer le contenue d'un dossier en FTP sujet

mercredi 29 janvier 2014




Bonjour à tous,

Je cherche à explorer le contenu d'un répertoire et bien sur des sous répertoires.....sur un serveur en m'y connectant en FTP.
Le but du jeu étant ensuite de faire une liste de tous les fichiers avec leur chemin dans un tableau.

Je connais bien sur la fonction FTPlistefichier mais le gros problème c'est que celle-ci n'est pas récursive et n'explore donc pas les sous-répertoires.....

Voilà ce que j'ai essayé de faire en m'inspirant d'une discussion de ce forum
Pour l'instant je crée un fichier texte pour avoir le contenu du tableau obtenu....

Merci d'avance pour votre aide
le code:

Code:


//boucle pour stocker tous les répertoires existants
FTPListeFichier(resconnect,sDossiercoffrefort,"FTPrepertoiredistant",FTPRépertoire+FTPFichier)

fichierinfo est une chaîne
i1 est un entier système=1

TANTQUE i1 < gnCompteurrepertoiredistant
SI fichierinfo <> "" ALORS
fichierinfo=fichierinfo+Caract(13)+Caract(10)+tableau_repertoiredistant[i1,1]+";"+tableau_repertoiredistant[i1,2]+";"+tableau_repertoiredistant[i1,3]+";"+tableau_repertoiredistant[i1,4]
SINON
fichierinfo=tableau_repertoiredistant[i1,1]+";"+tableau_repertoiredistant[i1,2]+";"+tableau_repertoiredistant[i1,3]+";"+tableau_repertoiredistant[i1,4]
FIN
i1++
FIN

fSauveTexte(fRepDonnées+"\info.txt",fichierinfo)


la procédure appelé par FTPlistefichier:

Code:


PROCEDURE FTPrepertoiredistant(NomFichierTrouve, nTaille, sAttribut, sDate, sHeure, nParam)
//SI Change <> flChangeRépertoire ALORS
//fichier est une chaine= Cheminrep+nomrep
//Vdate est une chaîne =fDate(Cheminfichier+nomfichier,"",fModification)
//Vtaille est un entier = fTaille(Cheminfichier+nomfichier)
//sTest est une chaîne =Remplace(ExtraitChaîne(Cheminfichier+Nomfichier,1,";"),tab_repertoiresauv[1,1],"")

sTest1 est une chaîne= NomFichierTrouve
sTest2 est une chaîne= nTaille
sTest3 est une chaîne= sAttribut
sTest4 est une chaîne = sDate
sTest5 est une chaîne = sHeure
sTest6 est une chaîne = nParam


SI sAttribut = "D" //si le fichier est un répertoire ALORS
       
        FTPListeFichier(0,NomFichierTrouve+"/","FTPrepertoiredistant")

SINON
        // c'est un fichier on l'ajoute au tableau
        gnCompteurrepertoiredistant++
        TableauAjouteLigne(tableau_repertoiredistant)
        tableau_repertoiredistant[gnCompteurrepertoiredistant,1]=NomFichierTrouve
        tableau_repertoiredistant[gnCompteurrepertoiredistant,2]=nTaille
        tableau_repertoiredistant[gnCompteurrepertoiredistant,3]=sAttribut
        tableau_repertoiredistant[gnCompteurrepertoiredistant,4]=sDate
        tableau_repertoiredistant[gnCompteurrepertoiredistant,5]=sHeure
        tableau_repertoiredistant[gnCompteurrepertoiredistant,6]=nParam
FIN

RENVOYER Vrai