Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

TOUT SUR FILESYSTEMOBJECT (PARTIE II : LES FICHIERS)


Information sur la source

Catégorie :Tutoriaux Classé sous : filesystemobject, fichiers, manipulation, suppression, ajout Niveau : Débutant Date de création : 01/08/2001 Date de mise à jour : 06/08/2001 00:00:00 Vu : 15 181

Note :
9,5 / 10 - par 2 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

Description

Encore une fois tout est dans le titre...
 

Source

  • <%
  • 'Faut d'abord déclarer l'objet(comme ds la partie I)
  • Dim FS,F
  • Set FS = CreateObject("Scripting.FileSystemObject")
  • 'II] Les fichiers
  • 'Faut d'abord déclarer sur quel fichier vous voulez travailler(comme ds la partie I...)
  • Set F = FS.GetFile(Server.MapPath("/essai.asp"))
  • 'Maitenant on peut commencer à bosser!
  • 'Pour les opération vous faites comme pour les dossiers (partie I)
  • 'Les infos sur des fichiers
  • 'C pareil que pour les dossiers sauf:
  • 'Obtenir l'extension du fichier
  • F.Type
  • '-----------------------
  • 'LIRE,ECRIRE ET TOUT CA
  • '-----------------------
  • 'On declare tout(pour reprendre a zero)
  • Dim FS,F
  • Set FS = CreateObject("Scripting.FileSystemObject")
  • 'On crée le fichier
  • Set F = FS.CreateTextFile(Nom,Remplace,Unicode)
  • - Remplace : Si true le fichier est remplacé s'il existe deja
  • - Unicode : Si True le fichier est crée en Unicode
  • 'Ouvrir un fichier deja existant
  • Set F = FS.OpenTextFile(Nom,Mode,Create,Format)
  • Mode :
  • - Reading ou 1 : Lecture Seule
  • - Writing ou 2 : Ecriture
  • - Appending ou 8 : Ouvre le fichier lecture ecriture
  • 'On ecrit dedans
  • F.writeLine("Vive AspFr!") 'Ecrit a la postion courante du fichier
  • 'ou
  • F.Write("Vive AspFr!") 'Pareil
  • 'Ecrire des lignes vides
  • F.writeBlankLines
  • 'Sauter un nombre de caratères
  • F.Skip(Nombre)
  • 'Sauter une ligne
  • F.SkipLine
  • 'La position courante du pointeur dans ce fichier
  • F.Column
  • 'Le n° de ligne courante
  • F.line
  • 'True si le pointeur est à la fin d'une ligne
  • F.AtEndOfLine
  • 'True si le pointeur est à la fin du texte
  • 'F.AtEndOfStream
  • 'Lire un nombre de caratère
  • F.Read(Nombre)
  • 'Lire tout un fichier
  • F.ReadAll
  • 'Fermer le fichier
  • F.Close
  • %>
<%
'Faut d'abord déclarer l'objet(comme ds la partie I)
Dim FS,F
Set FS = CreateObject("Scripting.FileSystemObject")

'II] Les fichiers

'Faut d'abord déclarer sur quel fichier vous voulez travailler(comme ds la partie I...)
Set F = FS.GetFile(Server.MapPath("/essai.asp"))

'Maitenant on peut commencer à bosser!

'Pour les opération vous faites comme pour les dossiers (partie I)

'Les infos sur des fichiers
'C pareil que pour les dossiers sauf:

'Obtenir l'extension du fichier
F.Type


'-----------------------
'LIRE,ECRIRE ET TOUT CA
'-----------------------

'On declare tout(pour reprendre a zero)
Dim FS,F
Set FS = CreateObject("Scripting.FileSystemObject")

'On crée le fichier
Set F = FS.CreateTextFile(Nom,Remplace,Unicode)
  - Remplace : Si true le fichier est remplacé s'il existe deja
  - Unicode : Si True le fichier est crée en Unicode

'Ouvrir un fichier deja existant
Set F = FS.OpenTextFile(Nom,Mode,Create,Format)
Mode :
  - Reading ou 1 : Lecture Seule
  - Writing ou 2 : Ecriture
  - Appending ou 8 : Ouvre le fichier lecture ecriture

'On ecrit dedans
F.writeLine("Vive AspFr!") 'Ecrit a la postion courante du fichier
'ou
F.Write("Vive AspFr!") 'Pareil

'Ecrire des lignes vides
F.writeBlankLines

'Sauter un nombre de caratères
F.Skip(Nombre)

'Sauter une ligne
F.SkipLine

'La position courante du pointeur dans ce fichier
F.Column

'Le n° de ligne courante
F.line

'True si le pointeur est à la fin d'une ligne
F.AtEndOfLine

'True si le pointeur est à la fin du texte
'F.AtEndOfStream

'Lire un nombre de caratère
F.Read(Nombre)

'Lire tout un fichier
F.ReadAll

'Fermer le fichier
F.Close

%>    

Conclusion

Voila,voila...Normalement j'ai rien oublié

@++
vbtom.

PS: Ouais t'as raison... :( LA FLEMME!
 

Commentaires et avis

signaler à un administrateur
Commentaire de beeline le 09/02/2002 14:01:57

perfect ;-)

signaler à un administrateur
Commentaire de beeline le 09/02/2002 14:02:16

perfect ;-)

signaler à un administrateur
Commentaire de vbtom le 10/02/2002 02:57:55

Thx

signaler à un administrateur
Commentaire de Masterfight le 28/03/2002 11:36:38

Salut, je viens d'arriver, je trouves les tutoriaux d'enfer.
J'ai malgré tout 2 questions:
1&gt; Qu'est-ce qu'Unicode ?
2&gt; Comment faire un retour chariot dans le fichier en création ?

Merci

signaler à un administrateur
Commentaire de guidal le 08/04/2002 13:44:20

Pour le retour chariot :
F.writeline("chaine") effectue un retour chariot à la fin de la chaine ...
sinon, il y a les caractères pour :
¤ Chr(13)  : retour chariot
¤ Chr(10) : saut de ligne

signaler à un administrateur
Commentaire de lermite222 le 07/07/2007 10:22:44

Pour ceux que cela interesse, le complément des mots clés
pour les disques, les répertoirs, les descriptions de fichier, dates d'accés, création etc..

http://www.henri-ruch.ch/ASP/objets/fso/FileSystemObject.asp

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Ajout Suppression Modification ASP.net [ par Scepo ] HHHHEEEEEEELLLLLLLPPPPPPPPPPPPJ'essaye de mettre à jour une base de donnée depuis mon site asp.net mais à l'instant où je fais "myCommand.ExecuteNonQu Ajout des liens de fichiers d'un répertoire à une base de données [ par gatita_dev ] bonjour à tous,j'utilise un editeur html WYSIWYG dans mon site, et je veux qu'à chaque fois que j'ajoute un fichier à mon répertoire le lien de celui- Manipulations de fichiers sans filesystemobject [ par YsF ] Salut.J'ai un petit probl&#232;me voila j'ai un hebergement asp qui ne prend pas en charge l'object filesystelobject alors je voudrais savoir si il n' Suppression fichiers réseau [ par pandaman ] Bonjour,je développe actuellement un produit asp.net,mais je suis bloqué par un probleme de sécurité, en effet une des pages sert à supprimer des fich Retour a la ligne asp / access [ par poussmouss ] Bonjour, voila je début en asp, et g fait un petit forum avec une base access. Mon probleme est lors de l'ajout d'un message si l'on met un retour a l Acces dynamique à un fichier Excel [ par hanhod ] Salam tout le monde,J'ai des fichiers que je dois importer et sotcker ses données dans une base de données.Je réussie à importer le fichier et l'ouvri Afficher la liste des fichiers qui se touvent sur le HD local [ par stn ] Hello !Comment afficher la liste des fichiers présents dans mon HD localChristian BDD et fichiers [ par zarbal ] bonjoursSVP je veux archiver un fichier directement dans une BDD SQL server 2000 ou SQL server7.0 pouvez vous me donner le requete sinon un object ou Modifier des fichiers xml [ par Franckyom50 ] Salut !Voilà, j'ai actuellement un petit gros problème : J'aimerais savoir comment faire pour pouvoir modifier ou rajouter des attributs ou meme d Routine pour fichiers XML [ par quincailler ] Bonjour à tous, je cherche désespérément une sorte de "moulinette" en asp pour moifier environ 500 fichiers XMl ! le truc, c'est que je voudrais modif


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,499 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.