begin process at 2012 02 13 03:11:28
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

VBScript

 > OPÉRATION BASIQUE SUR FICHIER EN VBS

OPÉRATION BASIQUE SUR FICHIER EN VBS


 Information sur la source

Note :
8,21 / 10 - par 14 personnes
8,21 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :VBScript Classé sous :file, fichier, opération, vbs Niveau :Débutant Date de création :18/10/2002 Date de mise à jour :18/10/2002 18:30:06 Vu :33 207

Auteur : Krox68

Ecrire un message privé
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

 Description

Ceci est une présentation du vbs, ajoutez les à votre code

Source

  • 'Pour copier un fichier précis :
  • Set FSys = CreateObject("Scripting.FileSystemObject")
  • Set MonFic = FSys.GetFile("C:\fichier.txt")
  • MonFic.Copy "C:\copie.txt", True
  • Msg = "fichier.txt copié"
  • MsgBox(Msg)
  • 'Pour supprimer un fichier précis :
  • Set FSys = CreateObject("Scripting.FileSystemObject")
  • Set MonFic = FSys.GetFile("C:\fichier.txt")
  • MonFic.delete
  • Msg = "fichier.txt supprimé"
  • MsgBox(Msg)
  • 'Pour créer un fichier précis :
  • Set FSys = CreateObject("Scripting.FileSystemObject")
  • Set MonFic = FSys.CreateTextFile("C:\fichier.txt")
  • Msg = "fichier.txt créé
  • MsgBox(Msg)
  • 'Pour lire un fichier complet précis :
  • Set FSys = CreateObject("Scripting.FileSystemObject")
  • Set MonFic = FSys.OpenTextFile("c:\fichier.txt", 1)
  • Contenu = MonFic.ReadAll
  • Msg = "Le fichier fichier.txt contient : " & Contenu
  • MsgBox(Msg)
  • 'Pour créer et écrire dans un fichier précis
  • Set FSys = CreateObject("Scripting.FileSystemObject")
  • Set MonFic = FSys.CreateTextFile("c:\fichier.txt")
  • With MonFic
  • .writeLine "1er ligne" 'Mettre write pour ne pas rajouter des sauts de ligne
  • .writeLine "2er ligne"
  • .writeLine "Etc..."
  • End With
  • Msg = "Écriture réussie dans fichier.txt"
  • MsgBox(Msg)
'Pour copier un fichier précis :
 
Set FSys = CreateObject("Scripting.FileSystemObject")
Set MonFic = FSys.GetFile("C:\fichier.txt")
MonFic.Copy "C:\copie.txt", True
Msg = "fichier.txt copié"
MsgBox(Msg)
 
'Pour supprimer un fichier précis :
 
Set FSys = CreateObject("Scripting.FileSystemObject")
Set MonFic = FSys.GetFile("C:\fichier.txt")
MonFic.delete
Msg = "fichier.txt supprimé"
MsgBox(Msg)
  
'Pour créer un fichier précis :
 
Set FSys = CreateObject("Scripting.FileSystemObject")
Set MonFic = FSys.CreateTextFile("C:\fichier.txt")
Msg = "fichier.txt créé
MsgBox(Msg)
 
'Pour lire un fichier complet précis :
 
Set FSys = CreateObject("Scripting.FileSystemObject") 
Set MonFic = FSys.OpenTextFile("c:\fichier.txt", 1) 
Contenu = MonFic.ReadAll 
Msg = "Le fichier fichier.txt contient : " & Contenu
MsgBox(Msg)
 
'Pour créer et écrire dans un fichier précis
 
Set FSys = CreateObject("Scripting.FileSystemObject") 
Set MonFic = FSys.CreateTextFile("c:\fichier.txt") 
With MonFic
.writeLine "1er ligne" 'Mettre write pour ne pas rajouter des sauts de ligne
.writeLine "2er ligne"
.writeLine "Etc..."
End With
Msg = "Écriture réussie dans fichier.txt"
MsgBox(Msg)



 Sources du même auteur

CONVERSION D'EXTENSIONS
MOTEUR POLYMORPHE DE DAN COMMENTÉ
MOTEUR POUR CLONE
POUR CREER UN FICHIER TEXTE ET ECRIRE DEDANS
POUR CONNAITRE LE NOM DE VOTRE PC

 Sources de la même categorie

Source avec Zip Source avec une capture RECHERCHE & SAUVEGARDE DES FICHIERS PAR LEURS EXTENSIONS par hackoo
Source avec Zip Source avec une capture [VBS] SPLASH SCREEN EN VBSCRIPT par hackoo
Source avec Zip Source avec une capture [VBS] GOOGLE EASTER EGGS par hackoo
Source avec Zip Source avec une capture FILE2COMPARE: COMPARAISON DE DEUX FICHIERS LIGNE PAR LIGNE par hackoo
Source avec Zip Source avec une capture [VBS] COMMENT CRÉER UN DOSSIER ET LE PROTÉGER PAR MOT DE PAS... par hackoo

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) MODIFIER LES EXTENSION DES FICHIERS par okosa
Source avec Zip FAT RECOVER : RÉCUPÉRER LES FICHIERS EFFACÉS DE VOS PARTITIO... par ShareVB
Source avec Zip Source avec une capture ENREGISTRER ET CHARGER LISTVIEW DANS FICHIER AVEC IMAGE ETC.... par draluorg
Source avec Zip MODIFICATIONS NOM DE FICHIERS DANS UN MÊME RÉPERTOIRE par mimiZanzan
EFFACER FICHIER/DOSSIERS EN FONCTION DE LEUR DERNIERE DATE D... par darksnake69

Commentaires et avis

Commentaire de Stormy le 18/10/2002 23:47:43

Merci pour ces quelques leçons de VBS très pertinentes. @+
Je donne 7 pour l'effort

Commentaire de Alain le 19/10/2002 19:12:57

simple efficace, j'aime ! 8

Commentaire de Sibelle07 le 08/10/2003 21:18:09

Salut ,
Si quelq'un a le truc expret pour ouvrir un fichier par exemple cmd.exe
Merci de me le passer

Commentaire de kaalii le 28/10/2003 12:00:14

pour ouvrir un fichier, perso, je fait comme ca.
c est surement pas la meilleure methode, mais ca marche plutot bien




Set WSHShell = WScript.CreateObject("WScript.Shell")
set shell = wscript.CreateObject("Shell.Application")
shell.open "cmd.exe"

Commentaire de caNar vaDor le 17/03/2004 18:13:42

et si jveu copier un dossier tout entier ??

Commentaire de Tifortou le 20/04/2004 10:49:57

Merci beaucoup pour ces renseignements

Commentaire de thepoe le 10/08/2004 14:05:34

Bravo à toi pour cette précision!
Aller à l'essenciel, c'est important. Tu mérites les honneurs.
                                                         Cré@tion (c)

Commentaire de korbene le 19/01/2005 16:17:02

Je ne comprend pas mon Set FSys = CreateObject("Scripting.FileSystemObject")

ne passe pas j'obtient le message suisvant "un composant activeX ne peut pas créer un objet:'Scripting.FileSystemObject'

pourtant mes decalration sont les meme et en vb sa passe mais pas moyen en vbs
d'ou sa vient????

Commentaire de tekila_bandita le 15/06/2005 18:58:01

Sibelle07 il te suffit simplement de trouver le répertoire ou ce trouve le cmd et de le mettre dans le code...
répertoire:C:/WINDOWS/System32/cmd.exe

Commentaire de sergiooi le 06/04/2007 21:03:21

Salut! je donne 10 pour ce tuto mais si tu m'explique uns chose. je fais:
Set FSys = CreateObject("Scripting.FileSystemObject")
Set MonFic = FSys.GetFile("App.Path" & "\fichier.txt")
MonFic.Copy "C:\copie.txt", True
Msg = "fichier.txt copié"
MsgBox (Msg)

Et j'ai le message: run-time error '53'
                    file not found
et le "fichier.txt est bien dans le meme répertiore que l'application.
POOOURQUOI???
voilà merci!!

Commentaire de dg69 le 07/07/2007 10:41:24

Bonjour,
C'est bien lorsque l'on travaille sur un fichier.

Et si l'on veut copier plusieurs fichiers ou un répertoire complet, y a t il une astuce ?

merci

Commentaire de Maxou1012 le 06/03/2008 12:26:01 8/10

Merci pour la leçon :) des petits détails oubliés, mais c'est bien :)
Je met 8/10

Commentaire de smernouf le 11/03/2008 11:50:49

c'est bien ce code la

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

copier un fichier ou un programme [ par rogerrabitt ] bonjour , j aurais aimé savoir la commande en vbs pour copier ou plutot  cloner un fichier ou un programme sur le dique c:\ en cliquant dessus.exemple VB.Net Compter le nombre de Fichier (Fonction File) [ par MagDix ] Salut. Je cherche un moyen de compter le nombre de fichier que le nom de fichier commence par une valeur défini. Exemple je cherche à savoir combi Programme VBS [ par tkhaled53 ] Bonjour tout le monde, je suis un « très grand » débutant en programmation  je suis là en espérant que je trouverai des réponses à mes interrog Problème File already Open [ par DiabloduNord ] Bonjour tout le monde ,Je fait encore appel à votre savoir pour m'indiquer quelque petite modife ou autre. J'ai un problème sous VB6 une de mes formes VBS : Rechercher une valeur dans un tableau excel [ par sboulic ] Bonjour,Novice en VBScript (en prog tout court), je dois modifier un script de logon windows (.vbs) pour aller chercher une veleur dans un fichier.J'a VBS Chercher et remplacer une ligne par une autre dans un fichier texte [ par toulouz1 ] Bonjour,Je suis relativement débutant en VBS, galère sur un pb que je supposais simple et tranquille au départ, en VBS : J'ai un fichier texte avec un vbs : Faire un archiveur [ par cedric4242 ] Bonjour, Je cherche a réaliser un archiveur en vbs (je sais idée bizard mais c'est pour mon ecole). Je souhaite donc pouvoir concaténer différents typ Intel hex file [ par Roussetj ] Bonjour, j'ai fait une macro VBA qui patche des valeurs d'un "intel hex file". c'est à dire un fichier texte où les lignes ont ce format :10040C VBS - Comment passer outre l'erreur 800a0046 acces refusé [ par jakoo9 ] Bonjour,Je cherche a lire plusieurs fichiers a l'aide d'un script VBS dans un répertoire, seulement je n'ai pas accès a tous les fichiers (permission comment importer le résultat de xcacls.vbs dans un fichier texte en VB [ par oliviereweb ] BonjourJe suis novice dans la programmation alors zou je me lance...et je vous remercie d'avance de votre aide.Cette commande cscript xcacls.vbs d:\ /


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,388 sec (3)

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