Les Snippets

Connexion

Répertoire courant de l'application

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 27/03/2006 17:37:53 et initié par keikun59 [Liste]
Date de mise à jour : 25/07/2008 00:19:33
Vue : 26555
Catégorie(s) : Trucs & Astuces, WinForm
Langages dispo pour ce code :
- C# 1.x, C# 2.x
- VB 2005, VB.NET 1.x
- PHP 3, PHP 4, PHP 5
- Javascript
- VB6
- Java
- Python
- Windev
- Windev
- Delphi 5
- VBA
- VB 2005, VB.NET 1.x
- VBA
- C



Langage : C# 1.x , C# 2.x
Date ajout : 27/03/2006
Posté par keikun59 [Liste]
DateMAJ : 27/03/2006
public static string getCurrentFolder() 
{
    return Environment.CurrentDirectory; 
}

Langage : VB.NET 1.x , VB 2005
Date ajout : 28/03/2006
Posté par keikun59 [Liste]
DateMAJ : 28/03/2006

Public Shared Function getCurrentFolder() As String
    Return Environment.CurrentDirectory 
End Function

Langage : PHP 3 , PHP 4 , PHP 5
Date ajout : 28/03/2006
Posté par nolii [Liste]
DateMAJ : 28/03/2006
function getCurrentFolder() {
        return dirname(__FILE__);
}
Langage : Javascript
Date ajout : 28/03/2006
Posté par bultez [Liste]
DateMAJ : 28/03/2006

 var fso=new ActiveXObject("Scripting.FileSystemObject");
 var adr=(fso.GetExtensionName(url).toLowerCase()!='hta')?1:0;
 var dir fso.GetParentFolderName(url).substr(adr);

 // dir contient le répertoire d'où à été lancé le .htm/.hta

Remarque :
Attention : Exclusif Internet Explorer.
Langage : VB6
Date ajout : 03/04/2006
Posté par EBArtSoft [Liste]
DateMAJ : 02/06/2006
'Attention App.Path ne se termine pas forcement par un "\"
App.Path
Langage : Java
Date ajout : 09/05/2006
Posté par Arglanir [Liste]

public static String getRepertoireCourant(){
    return System.getProperty("user.dir");
}

Langage : Python
Date ajout : 09/05/2006
Posté par Arglanir [Liste]
#l'import qui va bien
import os
#la fonction
def get_repertoire_courant():
    return os.getcwd()

Langage : Windev
Date ajout : 15/06/2006
Posté par Elian Lacroix [Liste]
// Connaître le répertoire en cours
Info(fRepEnCours())
// Une autre syntaxe de la même fonction
// permet de fixer le répertoire courant
fRepEnCours("C:\TEMP")

Langage : Windev
Date ajout : 16/06/2006
Posté par fabienlaps [Liste]
DateMAJ : 16/06/2006
// Connatre le répertoire en cours
ResRepEnCours = fRepEnCours()

Langage : Delphi 5
Date ajout : 05/08/2006
Posté par f0xi [Liste]
sur un projet avec objet application :
AppDir := ExtractFilePath(Application.ExeName);


en mode console :
AppDir := ExtractFilePath(ParamStr(0));

Langage : VBA
Date ajout : 08/09/2006
Posté par kurisutofu64 [Liste]
Left(CurrentDb.Name, InStrRev(CurrentDb.Name, "\"))
Remarque :
testé avec VB 6.3
Langage : VB.NET 1.x , VB 2005
Date ajout : 13/11/2006
Posté par Drikce06 [Liste]

Dim AppPath As String

Function ApplicationPath() As String

AppPath = Application.StartupPath
Return AppPath 
End Function

Langage : VBA
Date ajout : 10/04/2008
Posté par PCPT [Liste]
Function AppPath() As String
    AppPath = ActiveWorkbook.Path
    If Not RightB$(AppPath, 2) = "\" Then AppPath = AppPath & "\"
End Function

Langage : C
Date ajout : 23/07/2008
Posté par buno [Liste]
DateMAJ : 25/07/2008
char currentPath[MAX_PATH];
char *c = currentPath + GetModuleFileName(0, currentPath, MAX_PATH);
while (*c!= '\\') c--;
*c=0;
BruNews RECTIF:
GetModuleFileName() sort le dossier (via le nom complet) de l'exécutable, pas du tout le dossier courant.
Il faut utiliser GetCurrentDirectory() pour cela.


Snippets en rapport avec : Répertoire



Codes sources en rapport avec : Répertoire

{Visual Basic, VB6, VB.NET, VB 2005} FOLDER HELPER - DOSSIERS SPECIAUX, MANIPULATION DE DOSSIERS, ET PLUS... [MODULE DE CLASSE]
voici une classe que j'avais commencé il y a un moment, elle attendait dans son coin... elle deva...

{C / C++ / C++.NET} UTILISER LA LIB DIRENT
voici une source qui pourra vous servir pour la manipulation des fichier. J'ai inclu un fichier cpp ...

{Javascript / DHTML} DOM PARCOURIR LES RÉPERTOIRES ET FICHIERS EN LOCAL (EXCLUSIF : IE)
Ce sript n'a pas de fonction particulière, à la base il s'agit d'un projet personnel dont l'objectif...

{Visual Basic, VB6, VB.NET, VB 2005} SUPPRESSION DE CERTAINS FICHIERS DANS UN RÉPERTOIRE PARTICULIER ET RÉCURSIVEMENT DANS SES SOUS-RÉPERTOIRES, CRÉÉS/MODIFIÉS/ACCÉDÉS A UNE CERTAINE DATE-VBS
Ce programme a été développé en vbscript, les 4 paramètres à entrer sont - le répertoire, dans lequ...

{Visual Basic, VB6, VB.NET, VB 2005} COMPARATEUR EXCEL EN MASSE, AMÉLIORATIONS
mabrouklepoux avait proposé un comparateur de fichiers Excel. http://www.vbfrance.com/code.aspx?ID=3...

{PHP} COMPTER LE NOMBRE DE FICHIERS DANS UN DOSSIER
Après pas mal de recherche, je n'ai pas réellement trouvé un code qui me convenait. J'ai donc trouvé...

{Delphi} SYNCHRONISATION-FICHIERS (MODIFICATION DE TIGRIS1)
TIGRIS a écrit: "Il y a encore beaucoup de fonctions qui peuvent être ajoutées et il n'est pas im...

{Delphi} SYNCHRONISATION DE FICHIERS
Bonjour, Le programme de synchronisation de répertoires posté par akilavaca m'a donné des idées e...

{Visual Basic, VB6, VB.NET, VB 2005} REPLACE IN FILE - REMPLACEMENTS MULTIPLES DES FICHIERS D'UN RÉPERTOIRE
[VB6] Petit utilitaire pour remplacer du texte par un autre, plusieurs remplacements en cascades pos...

{PHP} LISTING D'UN RÉPERTOIRE AVEC FILTRES
Salut, Je commençais à en avoir un peu marre de voir des sources ou des portions de codes (dans l...