Les Snippets

Connexion

Renommer un fichier

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 05/06/2008 07:23:57 et initié par mortalino [Liste]
Date de mise à jour : 18/07/2008 12:37:06
Vue : 11937
Catégorie(s) : Fichier / Disque, Trucs & Astuces, Chaîne de caractères, Divers
Langages dispo pour ce code :
- VB6, VBA
- Java
- VB 2005, VB 2008
- C# 1.x, C# 2.x, C# 3.x
- Tcl



Langage : VB6 , VBA
Date ajout : 05/06/2008
Posté par mortalino [Liste]
Option Explicit
Function RenameFile(ByVal sSource As String, ByVal sNewName As String, Optional ByVal sNewDestination As Variant) As Boolean
    On Local Error GoTo MyEnd
    
    Dim sNameFile       As String
    Dim sOldDestination As String
    
    If IsMissing(sNewDestination) Then
        sOldDestination = Left$(sSource, Len(sSource) - (Len(sSource) - InStrRev(sSource, "\")))
        Name sSource As sOldDestination & sNewName
    Else
        If Right$(sNewDestination, 1) <> "\" Then sNewDestination = sNewDestination & "\"
        Name sSource As sNewDestination & sNewName
    End If
RenameFile = True
MyEnd:
End Function
Private Sub Exemple()
    MsgBox RenameFile("C:\Documents and Settings\Mortalino\Bureau\Test.txt", "Nouveau.txt", "C:\")
    MsgBox RenameFile("C:\Documents and Settings\Mortalino\Bureau\Test.txt", "Nouveau.txt")
End Sub
Langage : Java
Date ajout : 17/07/2008
Posté par tlaloctzin [Liste]
DateMAJ : 18/07/2008
//methode qui retourne un boolean si le renommage s est fais avec succes
//@param (java.io.File source , String destination)
public boolean renameFile(java.io.File source , String destination){
  if(source.exists()) {
      return source.renameTo( source.getAbsolutePath()  + java.io.File.separator+destination);
  }
}
Langage : VB 2005 , VB 2008
Date ajout : 28/09/2008
Posté par Willi [Liste]

My.Computer.FileSystem.RenameFile("C:\MonFichier.txt", "MonFichierRenommer.txt")

Langage : C# 1.x , C# 2.x , C# 3.x
Date ajout : 28/09/2008
Posté par Willi [Liste]

System.IO.File.Move(@"C:\MonFichier.txt","C:\MonFichierRenommer.txt");

Langage : Tcl
Date ajout : 21/07/2009
Posté par gersoo [Liste]
file rename -force -- $oldfile $newfile

Snippets en rapport avec : Fichier, Renommer, Nom, Name, Mortalino



Codes sources en rapport avec : Fichier, Renommer, Nom, Name, Mortalino

{Visual Basic, VB6, VB.NET, VB 2005} MAGIC FILE NAME : RENOMMEZ VOS FICHIERS AUTOMAGIQUEMENT !
Magic File Name est un petit outil pour renommer tous vos fichiers selon les critères choisis. Comme...

{Visual Basic, VB6, VB.NET, VB 2005} RENOMMER TOUS LES FICHIERS D'UN DOSSIER PAR CLIC DROIT
Renommer tous les fichiers d'un dossier par clic droit sur ce dossier. Un menu contextuel sur les do...

{Visual Basic, VB6, VB.NET, VB 2005} RENOMMER FICHIERS AVEC VIEWER
Sert à trier des photos à l'aide d'un viewer,les classer, les renommer pour l'exécution d'un diapora...

{Visual Basic, VB6, VB.NET, VB 2005} FILE RENAME - CHANGER LES NOMS DE VOS FICHIERS EN TOUTE SIMPLICITÉ
Ce programme sert à modifier vos fichiers rapidement et simplement. Il présente plusieurs fonctio...

{Foxpro} RENOMMER LE PRÉFIXE DE TOUS LES FICHIERS D'UN DOSSIER
Vous disposez d'un dossier où les noms de plusieurs fichiers commencent par la même chaine. Vous vo...

{Python} RENOMMER DES FICHIERS EN MASSE
Permet de renommer vos fichiers en masse. Vous pouvez fournir l'extension des fichiers que vous vou...

{Delphi} RENOMMEUR DE FICHIERS - X_RENFILES
Ceci est mon premier soft qui est basé sur des sources déjà présente sur delphifr. C'est mon premie...

{Visual Basic, VB6, VB.NET, VB 2005} SERIAL RENAMER
J'en avais marre de renommer systématiquement tout mes MP3. Et comme j'en ai pas mal qui sont rentré...

{Visual Basic, VB6, VB.NET, VB 2005} FILESERIERENAME 1.0 - RENOMMEZ EN SERIE VOS FICHIERS (PHOTOS) - PAR ET1
Voici un petit programme pour renommer en série des fichiers, par exemple des photos. Les fichiers ...

{C / C++ / C++.NET} RENOMMEUR DE FICHIER AVI OU SOUS-TITRE POUR SÉRIES ET SOUS-TITRES TÉLÉCHARGÉS (VERSION WINDOWS)
Ce programme fait la même chose que "RENOMMEUR DE FICHIER AVI OU SOUS-TITRE POUR SÉRIES ET SOUS-TITR...