Les Snippets

Connexion

Récupérer le chemin TEMP

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 31/01/2009 13:34:50 et initié par PCPT [Liste]
Date de mise à jour : 31/01/2009 16:28:27
Vue : 12128
Catégorie(s) : API, Fichier / Disque, Système
Langages dispo pour ce code :
- VB6, VBA
- Javascript
- C# 1.x, C# 2.x, C# 3.x, C++ .NET 1.x, C++ .NET 2.x, J#, J# 2.x, VB 2005, VB 2008, VB.NET 1.x
- Python
- Windev
- Delphi 5
- Delphi 5
- C, C++



Langage : VB6 , VBA
Date ajout : 31/01/2009
Posté par PCPT [Liste]
DateMAJ : 31/01/2009
Private Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As LongByVal lpBuffer As String) As Long
Function GetTempDirectory() As String
    Dim sBuffer As String
    sBuffer = String$(260, vbNullChar)
    If GetTempPath(Len(sBuffer), sBuffer) Then
'       enlève  les  NULL
        GetTempDirectory = LeftB$(sBuffer, InStrB(1, sBuffer,  vbNullChar))
    Else
        GetTempDirectory = Environ$("TEMP")
    End If
'   ajoute le slash
    If Not (RightB$(GetTempDirectory, 2) = "\"Then GetTempDirectory = GetTempDirectory & "\"
End Function

Langage : Javascript
Date ajout : 31/01/2009
Posté par Bul3 [Liste]
DateMAJ : 31/01/2009
<script type="text/javascript">
    var exc=new ActiveXObject("WScript.Shell");
    var tmp=exc.ExpandEnvironmentStrings("%temp%");
    
    alert(tmp); // affichage pour l'exemple
</script>


Remarque :
je ne dirai pas exclusif IE, mais pas loin
Langage : Python
Date ajout : 09/03/2009
Posté par 0x586e [Liste]
import os
os.environ.get('TEMP')

Remarque :
Retourne sous Vista :
C:\\Users\\CDRIC~1\\AppData\\Local\\Temp
Langage : Windev
Date ajout : 09/03/2009
Posté par fabienlaps [Liste]
// Récupération du nom du répertoire  temporaire
ResRepTemp = fRépertoireTemp()
Langage : Delphi 5
Date ajout : 17/07/2009
Posté par f0xi [Liste]
{ GetOrCreateTemporaryPath
  Renvois ou crée un repertoire temporaire valide
  La fonctions test en premier les variables d'environements TEMP, TMP puis WINDIR+Temp.
  Si tout ces repertoires sont invalide, la fonction crée un repertoire "Temp" a la
  racine du programme.
}
function GetOrCreateValidTemporaryPath: string;
begin
  result := GetEnvironmentVariable('TEMP');
  if not DirectoryExists(result) then
  begin
    result := GetEnvironmentVariable('TMP');
    if not DirectoryExists(Result) then
    begin
      result := IncludeTrailingBackslash(GetEnvironmentVariable('WINDIR'))+'Temp';
      if not DirectoryExists(Result) then
      begin
        result := 'C:\Windows\Temp';
        if not DirectoryExists(Result) then
        begin
          result := ExtractFilePath(ParamStr(0))+'Temp';
          CreateDir(result);
        end;
      end;
    end;
  end;
end;

Langage : Delphi 5
Date ajout : 09/09/2009
Posté par ILP [Liste]
// Retourne le répertoire temporaire de Windows
function RepertoireTemporaire(): String;
var
  lpBuffer : array[0..255] of Char;
begin
  GetTempPath(SizeOf (lpBuffer), lpBuffer);
  Result := lpBuffer;
end;
Langage : C , C++
Date ajout : 23/09/2009
Posté par buno [Liste]
char sTempPath[MAX_PATH];
GetTempPath(MAX_PATH,sTempPath);


Snippets en rapport avec : Chemin, Temp, Temporaire, Tmp



Codes sources en rapport avec : Chemin, Temp, Temporaire, Tmp

{PHP} RÉCUPÉRER LE CHEMIN RELATIF D'UN OBJET PAR RAPPORT À LA RACINE DU SITE.
Cette fonction a été réalisée dans le but de récupérer le repertoire où elle se trouve par rapport à...

{JAVA / J2EE} TROUVER SON CHEMIN DANS UN LABYRINTHE
programme permettant de rechercher la sortie dans un labyrinthe a l'aide d'un algorithme de backtrac...

{Visual Basic, VB6, VB.NET, VB 2005} RACCOURCIR UN CHEMIN (PATH) OU URL INTERNET
Je pensais que je trouverai cette source sur le site, mais je n'ai rien trouvé! Il faut dire que tro...

{Assembleur} DLL ALGORYTHME DE RECHERCHE DE CHEMIN EN A STAR, A*, FASM
Je cherchais un algorithme qui me trouvait un chemin entre deux points avec des obstacles réutilisab...

{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...

{Visual Basic, VB6, VB.NET, VB 2005} RÉCUPÉRER LA TEMPÉRATURE DES DISQUES DURS
Voici un code pour récupérer la température de vos disques dur. Ne marche que pour les disque dur p...

{Delphi} UN CHRONOS SIMPLE AVEC UN COMPOSENT LABEL ANIMÉ
RESalut a tts, ceci est un crono trés simple. avec un composant label animé Installer le composant...

{Javascript / DHTML} ÉVÉNEMENTS PÉRIODIQUES ET TEMPORAIRES RÉGLÉS ET CONTRÔLÉS AVEC PRÉCISION DE (+ - 1 SECONDE)
événements périodiques et temporaires réglés et contrôlés avec précision de (+ - 1 seconde) Ave...

{C / C++ / C++.NET} MONTRE DIGITALE
mon code permet de manipuler le temps de l'ordinateur en different mode: mode affichage ,mode regla...

{Visual Basic, VB6, VB.NET, VB 2005} AFFICHAGE DU CHEMIN D'UN MESSAGE OUTLOOK
Lorsque l'on effectue une recheche avancée de message sous outlook 2003 il n'est pas possible d'acce...