Commandes de ligne de commande (5 / 10 étapes)

Étape 5: PROP ~ attribut Checker

Cette fonction vérifie les attributs du fichier a.

Maintenant en VBScript.

hors
setlocal enabledelayedexpansion

Si « %1 » == « / » ? (
écho.
echo PROP « filepath »
écho.
l’écho des attributs :
ECHO A - archivée
echo R - lecture seule
echo H - caché
écho S - système
echo C - compressé
echo T - temporaire
écho.
sortie/b
)

dans le cas contraire les existent () %1
ECHO que n’existe aucun fichier de ce nom.
écho.
sortie/b
)

la valeur "attributs = % ~ a1"

Set attrib1 =! attributs: ~ 0, 1 !
Set attrib2 =! attributs: ~ 1, 1 !
Set attrib3 =! attributs: ~ 2, 1 !
Set attrib4 =! attributs: ~ 3, 1 !
définir attrib5 =! attributs: ~ 4, 1 !
Set attrib6 =! attributs: ~ 5, 1 !
Set attrib7 =! attributs: ~ 6, 1 !
Set attrib8 =! attributs: ~ 7, 1 !
Set attrib9 =! attributs: ~ 8, 1 !
Si % attrib1 % equ d écho répertoire
Si % attrib2 % equ r écho à lecture seule
Si un écho de % attrib3 % equ archivées
Si % attrib4 % equ h écho masqué
Si % attrib5 equ s echo système fichier
Si % attrib6 % equ c echo fichier compressé
Si % attrib7 % equ o écho en mode hors connexion de fichiers
Si % attrib8 % equ t echo fichier temporaire
Si % attrib9 % equ l echo point d’analyse

écho.
sortie/b

Lancez que vous ça serait n’importe quelle commande.

' Test si elle a été exécutée correctement.
Si wscript.fullname = « C:\Windows\system32\wscript.exe » puis
WScript.echo "s’il vous plaît utiliser «"cscript /nologo prop.vbs [paramètres] » » pour appeler ce script".
WScript.Quit
fin si

Set fso = createobject("scripting.filesystemobject") ' donner accès aux fichiers.

' Test pour les arguments non valides, etc....
Si wscript.arguments.count = 0 then
usage(1)
sinon si wscript.arguments.item(0) = « /? » puis
usage(0)
Sinon, si pas fso.fileexists(wscript.arguments.item(0)) alors
usage(2)
fin si
fin si
fin si

"Faire des choses.
Set fichier = fso.getfile(wscript.arguments.item(0))
Si fichier. Attributs et 0 puis
Wscript.Echo « Aucun ensemble d’attributs. »
End If
Si fichier. Attributs, 1 puis
Wscript.Echo « Lecture seule ».
End If
Si fichier. Attributs et 2 puis
Wscript.Echo « Fichier caché ».
End If
Si fichier. Attributs et 4 puis
Wscript.Echo « Fichier système ».
End If
Si fichier. Attributs et 32 puis
Wscript.Echo « Archive bit défini. »
End If
Si fichier. Attributs et 64 puis
Wscript.Echo « Lien ou raccourci ».
End If
Si fichier. Attributs et 2048 puis
Wscript.Echo « Compressed file. »
End If

fonction usage(errorlevel)
WScript.Echo « attributs du fichier retour. »
WScript.Echo
WScript.echo "utilisation: »
WScript.echo "PROP""fichier" ""
WScript.Echo
WScript.Quit(ERRORLEVEL)
fin de fonction

Articles Liés

Courriel de ligne de commande Linux.

Courriel de ligne de commande Linux.

Mutt a des problèmes avec la dernière ubuntu. Vous cherchez des réponses, peut-être d'utiliser des fichiers backport.--------------------Courriel de ligne de commande Linux peut être une très bonne chose. Par exemple. Si pour quelque raison. vous dev
Gestionnaire de fenêtre de ligne de commande Linux.

Gestionnaire de fenêtre de ligne de commande Linux.

Dvtm est un beau programme pour les utilisateurs de ligne de commande linux, vous pouvez avoir plusieurs fenêtres sans passer par une interface graphique. Une chose que j'aime faire est de faire des commandes dans une seule fenêtre et utiliser la com
Comment regarder starwars avec symboles d’ordinateur sur la ligne de commande

Comment regarder starwars avec symboles d’ordinateur sur la ligne de commande

c'est juste un truc bizarre, j'ai appris alors j'ai décidé de poster ce. Vous pouvez regarder la plupart du début du premier film Starwars, qui est l'épisode IV de ligne de commande faite par un mec. Il est assez cool.AVERTISSEMENT : je ne prends pas
Nouvelles de ligne de commande Linux.

Nouvelles de ligne de commande Linux.

Nouvelles étant principalement de texte en tout cas, la ligne de commande excelle dans ce domaine. Newsbeuter est un programme assez simple à utiliser et travailler avec. Non seulement il n'importera les fichiers opml généralement utilisées par beauc
Programmation avec Java à l’aide de la ligne de commande

Programmation avec Java à l’aide de la ligne de commande

Cette instructable va vous apprendre comment à :1. installer le Kit de développement Java.2. définir les variables système d'être facilement en mesure de compiler et d'exécuter des fichiers java.3. compiler et exécuter un Java fichier d'invite de com
Une ligne de commande Simple pour OS X outils pour tout le monde

Une ligne de commande Simple pour OS X outils pour tout le monde

Une ligne de commande Simple pour OS X outils pour tout le mondeCeux-ci ont été rassemblés d'autour de l'internet et de mes connaissances personnelles. Beaucoup sont des outils simples qu'on peut lire sur les pages de MAN, un couple sont des éléments
Mélange de la ligne de commande et l’interface graphique.

Mélange de la ligne de commande et l’interface graphique.

Jouer ici faire semblant pendant une seconde. Vous êtes un nouveau comptable pour une entreprise et vous devez faire un rapport financier consolidé de nombreuses unités. (Cet exemple est de façon plus simplifiée, mais je pense que vous aurez l'idée.)
Audio de ligne de commande Linux.

Audio de ligne de commande Linux.

Ce que nous aimerions faire est d'être capable d'écouter des podcasts et musique depuis l'internet ou en direct. Vous devriez même écouter des fichiers étant parlées. Tout simplement parce que vous n'avez pas une carte graphique fantaisie ne signifie
Avion de ligne de commande

Avion de ligne de commande

Il s'agit d'une doublure de contrôle. Essentiellement une peinture bleue sur une sangle. Je vais vous montrer comment créer une de toutes pièces. Il est propulsé par un moteur de nitro. Vous aurez besoin des matériaux sont fil musique, lumière des fe
Aquaponique : Commande d’un relais en ligne

Aquaponique : Commande d’un relais en ligne

IntroLa chose la plus excitante pour quelqu'un de nouveau pour contrôle et automatisation via internet, est en mesure de tourner manuellement quelque chose ou désactiver à l'aide de votre ordinateur, tablette ou votre téléphone, où que vous soyez.Iné
Ligne qui suit la voiture avec l’Option de commande sans fil

Ligne qui suit la voiture avec l’Option de commande sans fil

Il s'agit d'une petite ligne de Arduino contrôlée suivant les voitures. Fonction du capteur espacement il peut être modifié pour suivre n'importe quelle largeur de ligne dans des limites raisonnables (1/2"- 5" généralement). Il y a aussi une opt
Faites un tour sur internet via ligne de commande.

Faites un tour sur internet via ligne de commande.

L'interface utilisateur graphique est très facile, mais si vous devez être un administrateur de l'ordinateur réel, vous devrez utiliser la ligne de commande à un moment ou un autre.  Cela est particulièrement vrai avec les systèmes virtuels où la mém
Leçon 1 de la ligne de commande

Leçon 1 de la ligne de commande

Bienvenue sur mon premier instructable jamais. Mon nom est Batch4Life et je vais faire instructables sur la façon d'écrire des fichiers batch. Je vais essayer de mon mieux pour aller en profondeur parce qu'apprendre à écrire des fichiers batch pour m
Comment utiliser un client FTP en ligne de commande

Comment utiliser un client FTP en ligne de commande

pourquoi ?Peut-être que vous n'avez pas n'importe quel autre client ftp disponible.Peut-être que vous ne voulez pas être ralenti par les fenêtres, les graphiques et les souris.Peut-être que vous voulez le plaisir de faire les choses old-skool.Peut-êt
Leçon 2 de la ligne de commande

Leçon 2 de la ligne de commande

Bienvenue sur Command Prompt leçon 2 ! Aujourd'hui, vous apprendrez comment créer des espaces réservés dans votre fichier de commandes. Il existe de nombreuses façons que vous pouvez intégrer ces espaces réservés dans de nombreux projets de fichier d