begin process at 2010 09 06 03:47:00
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > FOLDER HELPER - DOSSIERS SPECIAUX, MANIPULATION DE DOSSIERS, ET PLUS... [MODULE DE CLASSE]

FOLDER HELPER - DOSSIERS SPECIAUX, MANIPULATION DE DOSSIERS, ET PLUS... [MODULE DE CLASSE]


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichier / Disque Classé sous :dossier, répertoire, chemin, spéciaux Niveau :Débutant Date de création :18/01/2009 Date de mise à jour :17/07/2009 07:51:04 Vu / téléchargé :3 065 / 385

Auteur : PCPT

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
voici une classe que j'avais commencé il y a un moment, elle attendait dans son coin...

elle devait juste permettre d'accéder facilement aux dossiers 'spéciaux' (temp, system, mes documents, etc....),

et de fil en aiguille j'y ai ajouté pas mal de propriétés et méthodes :




'                   !AdminTools                             '-outils admin (U)
'                   !AdminToolsDirectory                    '-outils admins (AU)
'                   _ApplicationData                        '-application data (U)
'                   !ApplicationDataDirectory               '-application data (AU)
'                   !CDBurning                              '-gravure (U)
'                   _CommonApplicationData                  '-application data (AU)
'                   _CommonProgramFiles                     '-pfiles\fichiers communs
'                   _Cookies                                '-IE cookies (U)
'                   _Desktop                                '-bureau (U)
'                   _DesktopDirectory                       '-bureau (AU)
'                   _Favorites                              '-IE favoris (U)
'                   !FavoritesDirectory                     '-IE favoris (AU)
'                   !Fonts                                  '-polices
'                   _History                                '-IE historique (U)
'                   _InternetCache                          '-IE cache (U)
'                   _LocalApplicationData                   '-local settings\application data (U)
'                   _MyComputer                             '-NULL
'                   _MyDocuments                            '-mes docs (U)
'                   !MyDocumentsDirectory                   '-mes docs (AU)
'                   _MyMusic                                '-ma musique (U)
'                   !MyMusicDirectory                       '-ma musique (AU)
'                   _MyPictures                             '-mes images (U)
'                   !MyPicturesDirectory                    '-mes images (AU)
'                   !MyVideos                               '-mes vidéos (U)
'                   !MyVideosDirectory                      '-mes vidéos (AU)
'                   !NetHood                                '-voisinage réseau
'                   _Personal   *VOIR COMMS                 '-mes docs (AU)
'                   !PrintHood                              '-voisinage d'impression
'                   !Profile                                '-<username> (U)
'                   _ProgramFiles                           '-program files
'                   _Programs                               '-menu démarrer\programs (U)
'                   !ProgramsDirectory                      '-menu démarrer\programs (AU)
'                   _Recent                                 '-docs récents (U)
'                   !Resources                              '-ressources
'                   _SendTo                                 '-envoyer vers (U)
'                   _StartMenu                              '-menu démarrer (U)
'                   !StartMenuDirectory                     '-menu démarrer (AU)
'                   _Startup                                '-menu démarrer\programs\démarrage (U)
'                   !StartupDirectory                       '-menu démarrer\programs\démarrage (AU)
'                   _System                                 '-system32
'                   !Temp                                   '-temp (U)
'                   _Templates                              '-modèles (U)
'                   !TemplatesDirectory                     '-modèles (AU)
'                   !ThisApplication                        '-app.path
'                   !VisualBasic6                           '-rep de VB6.exe
'                   !Windows                                '-windows (rep d'install OS)
'
'                   *BrowseDirectory                        '-Affiche la fenêtre de recherche répertoire et

retourne ce chemin
'                   *CombineDirectoryAndFile                '-concatène chemin + fichier
'                   *CombineDirectoryAndFolder              '-concatène chemin + dossier
'                   *CopyContentDirectory                   '-copie un dossier et/ou son contenu, avec ou sans

boite de dial, etc...
'                   *CountFilesFromDirectory                '-compte tous les fichiers d'un répertoire
'                   *CountFoldersAndFilesFromDirectory      '-compte tous les dossier + fichiers d'un répertoire
'                   *CountFoldersFromDirectory              '-compte tous les dossier d'un répertoire
'                   *CreateDirectory                        '-crée un répertoire (dossiers et sous-dossiers)
'                   *DeleteContentDirectory                 '-supprime un dossier et/ou son contenu, avec ou sans

boite de dial, suppression définitive ou vers la corbeille...
'                   *DrawFileOrFolderIcon                   '-dessine icône disque/dossier/fichier sur HDC
'                   *GetDirectoryFromEnviron                '-retourne répertoire depuis %MOTCLé%
'                   *GetDirectoryFromFilePath               '-retourne répertoire d'un chemin de fichier
'                   *GetFolderAttributes                    '-récupère les attributs d'un dossier existant
'                   *GetFolderDateLastAccess                '-récupère la date de création d'un dossier, ou de son

dernier accès
'                   *GetFolderNameFromDirectory             '-retourne le dossier d'un répertoire
'                   *GetFolderNameFromFilePath              '-retourne le dossier d'un chemin de fichier
'                   *GetFolderLen                           '-retourne la taille d'un répertoire (des fichiers

qu'il contient)
'                   *GetLongDirectory                       '-retourne le répertoire existant formaté LONG
'                   *GetPathFromDirectory                   '-retourne le répertoire sans le dernier nom de

dossier depuis un répertoire
'                   *GetRootFromFilePathOrDirectory         '-retourne la racine (lettre ou UNC) depuis un

répertoire ou un chemin de fichier
'                   *GetShortDirectory                      '-retourne le répertoire existant formaté COURT
'                   *GetSlashedDirectory                    '-ajoute le slash final
'                   *GetUnSlashedDirectory                  '-enlève le slah final
'                   *IsValidDirectory                       '-vérifie la validité et l'existance d'un répertoire

local ou distant
'                   *IsValidFolderName                      '-vérifie la syntaxe WINDOWS d'un dossier
'                   *ListFilesFromDirectory                 '-liste les fichiers d'un répertoire avec ou sans

récursivité, avec filtre(s)
'                   *ListFoldersAndFilesFromDirectory       '-liste les dossiers et fichiers d'un répertoire avec

ou sans récursivité, avec filtre(s)
'                   *ListFoldersFromDirectory               '-liste les dossiers d'un répertoire avec ou sans

récursivité, avec filtre(s)
'                   *MoveContentDirectory                   '-déplace un dossier et/ou son contenu, avec ou sans

boite de dial, etc...
'                   *RenameDirectory                        '-renomme un dossier
'                   *SetFolderAttributes                    '-modifie les attributs d'un dossier existant




on pourrait encore ajouter quelques idées comme le partage de dossiers ou autre, mais pour le moment en tout cas

je partage dans l'état


 Conclusion

source fournie avec form exemple

 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


 Historique

18 janvier 2009 13:42:02 :
zip

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) [VB2008] OBSERVER L'ACTIVITÉ INPUT (CLAVIER SOURIS) DE L'UTI...
Source avec Zip Source avec une capture PUBLIC SHARED SANS MODULE - VARIABLE SINGLETON : IDENTIFICAT...
Source avec Zip Source avec une capture RÉCUPÉRATION DES IMAGES SYSTÈME DEPUIS LEUR EXTENSION OU LEU...
Source avec Zip Source avec une capture FILE FOLDER LOCKER - BLOQUER (ET DÉBLOQUER) L'ACCÈS À CERTAI...
Source avec Zip Source avec une capture TEXTBOX AUTOCOMPLETE - ZONE DE TEXTE PRÉREMPLISSABLE LORS DE...

 Sources de la même categorie

Source avec Zip LISTEFICHIERS par jejamar
Source avec Zip Source avec une capture Source .NET (Dotnet) JPG + ZIP = JPG ET ZIP par jack
Source .NET (Dotnet) LECTURE DE FICHIER *.OFX par Norres
Source avec Zip Source avec une capture BLOC-NOTES DU PROGRAMMEUR par eckostreet
Source avec Zip Source avec une capture 2COMBOBOX SAVE 1FICHIER .DAT par eckostreet

 Sources en rapport avec celle ci

RACCOURCIR UN CHEMIN (PATH) OU URL INTERNET par Tioneb
Source avec Zip Source avec une capture Source .NET (Dotnet) PARCOURIR TOUS LES FICHIERS ET SOUS RÉPERTOIRES D'UN RÉPERTO... par Drikce06
Source avec Zip Source avec une capture COMMONDIALOG ET DOSSIERS par Sechaud
Source avec Zip CHEMIN D'UN DOSSIER par fadhel_akram
CREER UN CHEMIN DE PLUSIEURS DOSSIERS par softeur

Commentaires et avis

Commentaire de sethlaerce le 23/01/2009 10:55:18

Slt PCPT!
J'avais besoin d'ecrire une petite application pour la réorganisation de mes repertoires.votre classe me sera très utile! Merci de le parteger! Je fais aussi du vb9 mais un petit retour sur le bon vieux Vb6 ne fais pas de mal! je voudrais pouvoir inser un style visuel du genre office 2007 dans mes forms...si vous avez  une idée ou un lien, je suis preneur.
merci cordialement...

Commentaire de cdbi le 26/01/2009 12:37:48 7/10

Merci PCPT
J'avais des fonctions identiques disiminées dans mes librairies sans aucune structuration
Avec ta classe, je vais pouvoir faire le ménage
En revanche, l'analyse d'un dossier est beaucoup plus longue qu'avec fso.rep.size, puisque passe par l'analyse de tous les fichiers
Je l'utilise donc pour les dossiers du genre SystemVolumeInformation qui sont bloqués sous Windows-Home si on n'a pas rajouté l'onglet Sécurité comme pour le PRO
A+


Commentaire de nicolasq150784 le 23/04/2010 14:25:50

J'arrive pas a faire marcher avec vb2008...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

créer répertoire dans mes documents [ par amita ] cher(e)s ami(e)s: voila je chercher a créer un répertoire nomé mes fichier dans le chemin de mes documents  tel que par exp : My Skype Content ou  D TextBox [ par RS8 ] Bonjour,je suis sous vb6 et j'ai une DriveListBox, une DirListBox et une TextBox et je voudrais savoir comment faire pour que quand je change de disqu Shared AddIn Outlook [ par iguypouf ] Bonjour à tous, J'ai codé un AddIn pour Outlook permettant d'uploader une copie des mails dans une bibliothèque numérique.Je dois pour ça enregistrer Chemin d'accès [ par dp_favresa ] Bonjour,Mon appli utilise des fichiers INI. Cette appli peut être installée dans n'importe quel répertoire, j'ai donc besoin d'en connaître le chemin chemin d'acces [ par h_adil ] au depart j'avais je me connecte a un dossier qui etait placé dans le bureau, et mainetant je veut me connecter a un dossier placer en reseau Y:\c'est Ref Champ dans Module [ par Gunshin82 ] Bonjour à tous et toute,Je suis en plein développement d'un mini soft pour charger des données de fichier text dans une base SQL. Pour ce faire, l'uti chemin du répertoire [ par mohamed222222 ] Bonjous à tous !!Je n'arrive pas faire une fonction qui me retourne le chemin du répertoire du fichier en lui passant pour parametre le chemin du fich Créer un répertoire [ par ninja hacker ] Bonjour!j'ai le code suivant pour créer un nouveau dossier:MkDir("C:\essai\")Je voudrait maintenant que VB.net regarde si le dossier exis Reconnnaitre un dossier d'un fichier sans extention [ par comtention ] Bonjour !Je déplace des icônes dans une picturebox avec l'évènement OLEDragDrop et je récupère le chemin de l'icône avec la fonction Data.Files(1). J' chemin d un dossier dans une variable [ par braillou ] Bonjours, Entierement novice en vb 6 et je voudrais savoir comment recuperer en variable "le chemin d' un dossier que j ai selectioner dans une dirlis


Nos sponsors


Sondage...

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
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 : 0,827 sec (3)

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