begin process at 2013 05 22 23:03:53
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > RECHERCHER FICHIER AVEC FILTRE ET EFFACER REPERTOIRE AVEC FICHIER

RECHERCHER FICHIER AVEC FILTRE ET EFFACER REPERTOIRE AVEC FICHIER


 Information sur la source

Note :
5 / 10 - par 1 personne
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichier / Disque Classé sous :recherche, filtre, repertoire, fichier Niveau :Débutant Date de création :14/12/2003 Date de mise à jour :05/03/2004 17:20:30 Vu / téléchargé :5 803 / 686

Auteur : yoghisan

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Ce source me semble intéressant sur deux points :
- Un composant (scrute.pas) qui permet de scruter des dossiers et des fichiers dans un répertoire défini en appliquant le ou les filtres que l'on souhaite.
- Une fonction simple qui permet d'effacer un repertoire et tout son contenu (possibilité de mettre à la corbeille)

L'exemple traité sur le composant et la fonction est criticable car j'efface les nombreuses fichiers que génère delphi (donc à manipuler avec précaution).

Source

  • Une partie du code
  • uses
  • ShellApi;
  • function TForm1.EffaceDossierEtFichier(s : string): Boolean;
  • var SHFileOpStruct : TSHFileOpStruct;
  • begin
  • with SHFileOpStruct do begin
  • Wnd := 0;
  • wFunc := FO_DELETE;
  • pFrom := PChar(s+#0+#0);
  • pTo := nil;
  • // Pour effacer définitivement sans questionnement
  • fFlags := FOF_NOCONFIRMATION or FOF_SILENT;
  • // Pour mettre a la corbeille
  • // fFlags := FOF_ALLOWUNDO;
  • // Vous pouvez aussi combiner l'ensemble
  • hNameMappings := nil;
  • lpszProgressTitle := nil;
  • end;
  • Result := ShFileOperation(SHFileOpStruct) = 0;
  • end;
Une partie du code

uses
  ShellApi;

function TForm1.EffaceDossierEtFichier(s : string): Boolean;
var SHFileOpStruct : TSHFileOpStruct;
begin
  with SHFileOpStruct do begin
    Wnd := 0;
    wFunc := FO_DELETE;
    pFrom := PChar(s+#0+#0);
    pTo := nil;
    // Pour effacer définitivement sans questionnement
    fFlags := FOF_NOCONFIRMATION or FOF_SILENT; 
    // Pour mettre a la corbeille
    //    fFlags := FOF_ALLOWUNDO;
    // Vous pouvez aussi combiner l'ensemble 
    hNameMappings := nil;
    lpszProgressTitle := nil;
  end;
  Result := ShFileOperation(SHFileOpStruct) = 0;
end;

 Conclusion

Ayant trouvé ca sur le web en ayant modifié et retouché à mon besoin, je tiens à remercier les auteurs d'origine...

Fonction :
- DelphiCool (source 11935) modification très utile à pFrom
- Aussi un autre que je ne trouve plus

Composant
- Michel Bardou sur "www.phidels.com"

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture COMPOSANT DÉ DE JEU
Source avec Zip Source avec une capture RESOLUTION ET FREQUENCE D'ECRAN - DETECTION ET MODIFICATION
Source avec Zip Source avec une capture UN TEDIT UNIQUEMENT NUMÉRIQUE
Source avec Zip ONMOUSEENTER ET ONMOUSELEAVE
Source avec Zip BASE DE DONNEES : DECOUVERTE

 Sources de la même categorie

Source avec Zip Source avec une capture SPLIT PARTIES D'UN FICHIER ET PRODUCTION DE NOMS DE FICHIERS par Jean_Jean
Source avec Zip Source avec une capture CLEANER NETTOYEUR DE RÉPERTOIRE par PythonGreg
Source avec Zip Source avec une capture RECHERCHE PAR EXTENSION AVEC JVCL par Weirdy
Source avec Zip Source avec une capture FICHIER DUPLIQUÉ AVEC UNE TABLE DE HACHAGE par jerome1875
Source avec Zip Source avec une capture WII SD CARD NAVIGATOR 1.0.0.5 ALPHA par skyangel21

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture REDIMENSIONNEMENT XBR AVEC DES FACTEURS D'ÉCHELLE QUELCONQUE... par pseudo3
Source avec Zip Source avec une capture WINDOWS DESKTOP - UTILISER LA BASE DE DONNÉES DE WINDOWS POU... par MAURICIO
Source avec Zip Source avec une capture REDIMENSIONNEMENT XBR par barbichette
Source avec Zip Source avec une capture RECHERCHE PAR EXTENSION AVEC JVCL par Weirdy
EXPLORATION RÉCURSIVE DE RÉPERTOIRE par JeremyLecouvert

Commentaires et avis

Commentaire de Delphiprog le 14/12/2003 08:36:10 administrateur CS

Et les auteurs sont...?

Commentaire de yoghisan le 14/12/2003 11:12:46

Voila quelques informations que j'ai retrouvé

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Probleme de chemin [ par magicvinni ] Dans mon programme, au moment de quitter, le prog doit enregistrer ( dans le repertoire où se trouve l'.exe du projet) un fichier texte.txt. J'utilise recherche de fichier [ par NESTORORG ] Bonjour,quelqu'un peut-il me dire comment trouver et recuperer le chemin et le nom du fichier recherche.Bien sur, cette recherche doit pouvoir etre re Recherche de fichier à travers un domaine [ par Peck777 ] Salut;Après avoir épuré tout le forum !! (si si c vrai) je n'ai pas trouvé de réponse à cette question:Comment peut-on obtenir toute l'arborescence du recherche d'un repertoire [ par kiou9 ] Suis programmeur debutant... et je voudrais , dans le cadre d'une mise à jour, retrouver le repertoire dans lequel je dois copier mes fichiers. Seulem changer de repertoire de sauvegarde [ par valkyrie ] bonjour,est il possible de sauvegarder un fichier dans le repertoire de son choix sans modifier le nom du fichier...je veux dire par la la save dialog recherche de fichier [ par helmis ] je recherche une methode qui permet de rechecher un fichier dans des sous-repertoires d'une racine quelconque automatiquement. Securite avec NT [ par magicvinni ] Bonjour, je suis prof de math, j'ai crée un programme de calcul (www.prototheque.com) le programe s'appelle point par point ( j'en profite pour faire DbGrid recherche [ par tigrou19 ] Bonjour,voilà je fait une recherche dans mon Db grid à l'aide du filtre en utilisant ce code procedure TForm1.Edit1Change(Sender: TObject); var Filtre AssignFile repertoire de stockage predefini de fichier texte source [ par Narutobaka ] bonjour J'aimerai pouvoir ouvrir avec AssignFile un fichier texte se trouvant dans un répertoire prédéfini et ne se trouvant pas dans le meme répertoi suppressionde repertoire et fichier [ par drakaon ] salutje cherche à réaliser une fenêtre qui sur un click bouton supprime le repertoire selectionner par un TDirectoryListBox et les fich


Nos sponsors


Sondage...

CalendriCode

Mai 2013
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,260 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales