1. Fso.getfile
Extraire l'objet de fichier correspondant du fichier
1. Getfile.asp
<% whatfile = server.mappath ("cnbruce.txt") Set fso = createObject ("scripting.fileSystemObject") Set f1 = fso.createtextfile (quelfile, true) f1.write ("Ceci est un test. Mon nom est cnbruce.") f1.close Set f2 = fso.getfile (whatfile) S = "Nom de fichier:" & f2.Name & "<br>" S = S & "Nom du chemin court de fichier:" & f2.shortpath & "<br>" S = S & "Adresse physique du fichier:" & f2.path & "<br>" S = S & "Attributs de fichiers:" & f2.Attributes & "<br>" S = S & "Taille du fichier:" & f2.Size & "<br>" S = S & "Type de fichier:" & f2.Type & "<br>" S = S & "Temps de création de fichiers:" & f2.DateCreated & "<br>" S = S & "Dernier temps de visite:" & f2.datelastaccessed & "<br>" S = S & "Dernier temps modifié:" & f2.datelastModified Response.Write (s) %> |
L'effet est comme les informations d'attribut spécifiques que vous voyez lors du clic droit d'un fichier.
La valeur "32" renvoyée par les attributs signifie: (Archive) Le fichier qui a été modifié après la dernière sauvegarde. Lisible et écrivain.
Les autres valeurs sont l'annexe comme suit:
Fichier normal normal. Aucune propriété n'est définie. Readonly 1 Fichier en lecture seule. Lisible et écrivain. Hidden 2 masquer les fichiers. Lisible et écrivain. Fichiers système System 4. Lisible et écrivain. Directeur 16 dossier ou répertoire. Lecture seule. Archive 32 fichiers qui ont été modifiés après la dernière sauvegarde. Lisible et écrivain. Alias 1024 Lien ou raccourci. Lecture seule. Fichier compressé compressé 2048. Lecture seule. |
2. File.move
Utilisé pour déplacer le fichier ou le dossier spécifié d'un emplacement à un autre. En fait, cette méthode appartient toujours à une application après fso.getFile.
2, MoveFile.asp
<% whatfile = server.mappath ("cnbruce.txt") Set fso = createObject ("scripting.fileSystemObject") Set f1 = fso.createtextfile (quelfile, true) f1.write ("Ceci est un test. Mon nom est cnbruce.") f1.close Set f2 = fso.getfile (whatfile) f2.Move "c: /" %> <a href = "c: /"> Vérifiez s'il y en a </a> |
Implémentation de fonction de coupe et de collecte simple.
3. File.copy
Appartient également à une application après fso.getFile. Copie simplement le fichier à un certain emplacement.
3. CopyFile.asp
<% whatfile = server.mappath ("cnbruce.txt") Set fso = createObject ("scripting.fileSystemObject") Set f1 = fso.createtextfile (quelfile, true) f1.write ("Ceci est un test. Mon nom est cnbruce.") f1.close Set f2 = fso.getfile (whatfile) f2.copy "d: /" %> <a href = "d: /"> Vérifiez s'il y en a </a> |
Le fichier cnbruce.txt dans le même répertoire que cette page ASP existe toujours.