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 : 30113
Catégorie(s) : API, Fichier / Disque, Système
Langages dispo pour ce code :
- VB6, VBA
- Javascript
- 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

{JAVA / J2EE} ALGORITHME DE DIJKSTRA
Il s'agit de l'implémentation de l'algorithme de Dijkstra à partir d'un graphe orienté à valuation p...

{PHP} EXEMPLE D'APPLICATION DE L'ALGORITHME DE DIJKSTRA EN PHP
Comme je n'ai pas trouvé d'exemple qui implémente Dijkstra en php je me suis créé un petit programme...

{JAVA / J2EE} DÉTERMINER LE CHEMIN D'UN FICHIER DANS UN RÉPERTOIRE DONNÉ
Il s'agit d'une fonction que retourne le chemin complète "getAbsolutePath" d'un fichier "fileToFind"...

{C# / C#.NET} EFFACER LES RÉPERTOIRES TEMP ET CUSTOM
Je souhaite effacer certains répertoires temp mais pas tous. Il suffit de les définir dans la liste...

{Delphi} LABYRINTHE RESOLVER
Voici un programme tiré du projet de "Timmalos" (joli sujet) faites sur Freepascal que moi j'ai pu l...

{C / C++ / C++.NET} BELLMAN:LA VALEUR DU PLUS COURT CHEMIN ET LE PLUS COURT CHEMIN
j'ai fait ce code quad j'étais encore débutant en C et je pense qu'il peut servir. Je suis tombé des...

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