Section courante

A propos

Section administrative du site

 Système d'exploitation  Installation  Utilisation  Programmation  Annexe  Aide 
Amiga
Apple
CP/M / DOS
CoCo
Cray
Mainframe
Mobile
OS/2
TRS-80
UNIX
Windows
Autres
AmigaDOS
AmigaOS
MorphOS
Apple DOS
System 1.0
System 1.1
System 2.0
System 3.0
System 3.1
System 3.2
System 3.3
System 4.0
System 4.1
System 4.2
System 4.3
System 6.0
System 7.0
System 7.1
System 7.5
System 7.6
Mac OS 8.0
Mac OS 8.1
Mac OS 8.5
Mac OS 8.6
Mac OS 9.0
Mac OS 9.1
Mac OS 9.2
Mac OS X
Mac OS X Server
Apple DOS
Caldera DR-DOS 7
CP/M
CP/M-80
CP/M-86
DOS
DR-DOS
FreeDOS
IBM DOS 4
IBM DOS 5
MS-DOS
PC DOS
PTS-DOS
DR-DOS 5
DR-DOS 6
DR-DOS 7
MS-DOS 1.25
MS-DOS 2.0
MS-DOS 2.11
MS-DOS 3.0
MS-DOS 3.20
MS-DOS 3.21
MS-DOS 3.3
MS-DOS 4
MS-DOS 5
MS-DOS 6
MS-DOS 6.2
MS-DOS 7.10
PC DOS 1.0
PC DOS 1.1
PC DOS 2.0
PC DOS 2.1
PC DOS 3.0
PC DOS 3.1
PC DOS 3.2
PC DOS 3.3
PC DOS 4.0
PC DOS 4.01
PC DOS 5.0
PC DOS 6.1
PC DOS 6.3
PC DOS 7.0
PC DOS 2000
FLEX
OS-9
COS
UNICOS
OpenVMS
OS/390
OS/400
VAX/VMS
z/OS
Android OS
Bada
EPOC
PalmOS
Citrix Multiuser
eComStation
OS/2 Version 1
OS/2 Version 1.1
OS/2 Version 1.2
OS/2 Version 1.3
OS/2 Version 2
OS/2 Version 2.1
OS/2 Warp 3
OS/2 Warp 4
LDOS
MultiDOS
NEWDOS
TRSDOS
AIX
FreeBSD
HP-UX
Linux
QNX
SkyOS
Solaris (SunOS)
UNIX
XENIX
ReactOS
Windows 95
Windows 98
Windows Me
Windows NT 4.0 Server
Windows 2000 Professionnel
Windows 2000 Server
Windows XP
Windows Server 2003
Windows Server 2003 R2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
FLEX
KolibriOS
Inferno
Medos-2
Oberon
Plan 9
p-System
RDOS
Installation du DR-DOS 6
Introduction
Référence des commandes et des programmes
Interruption 21h: Service DOS
Table de codes ANSI et page de codes
Format de fichiers
CONFIG.SYS
.BAT
.COM
.EXE
Liste des exécutables populaires (.EXE)
Préface
Notes légal
Dictionnaire
Recherche

ATTRIB

Attribut
DR-DOS 6 Externe

Syntaxe

ATTRIB [/?|/H] [+|-A] [+|-H] [+|-R] [+|-S] [@]wildspec ... [/P] [/S]

Paramètres

Nom Description
-A Ce paramètre permet de désactiver l'attribut archive.
+A Ce paramètre permet d'activer l'attribut archive.
-H Ce paramètre permet de désactiver l'attribut caché.
+H Ce paramètre permet d'activer l'attribut caché.
-R Ce paramètre permet de désactiver l'attribut de lecture seulement.
+R Ce paramètre permet d'activer l'attribut de lecture seulement.
-S Ce paramètre permet de désactiver l'attribut système.
+S Ce paramètre permet d'activer l'attribut système.
/? Ce paramètre permet d'afficher l'aide de cette commande.
/H Ce paramètre permet d'afficher l'aide de cette commande.
/P Ce paramètre permet d'effectuer une pauses après chaque écran dans un long affichage.
/S Ce paramètre permet de définir les attributs de fichier dans le sous-répertoire.

Description

Cette commande permet de fixer ou de demander les attributs d'un fichier. La commande ATTRIB affiche les attributs d'un fichier et peut être utilisé pour activer ou désactiver ces attributs. Les attributs inclus sont les attributs archive, caché, en lecture seulement et système. Si vous ne spécifiez aucun nom de fichier sur la ligne de commande, la commande ATTRIB suppose *.* et agit sur tous les fichiers du répertoire en cours. L'attribut archive (A) indique qu'un fichier a été modifié. La commande ATTRIB vous permet d'activer ou de désactiver manuellement le bit d'archivage pour un fichier donné. Cette situation est utile lorsque vous utilisez le paramètre BACKUP /M, copiant tous les fichiers avec le bit d'archive défini. L'attribut système (S), lorsqu'il est activé, empêche DIR d'afficher le fichier, COPY de le copier et MOVE de le déplacer sauf si un paramètre est spécifié. Il est utilisé pour les fichiers système DR-DOS que vous n'avez pas besoin de voir dans votre travail quotidien.

Remarques

Code source

Voici des exemples de code source de ATTRIB :

Lien Langage de programmation Projet
https://github.com/gladir/DRDOS-0/blob/main/ATTRIB.PAS Free Pascal, Turbo Pascal DRDOS-0
https://github.com/gladir/corail/blob/master/ATTRIB.PAS Free Pascal Corail

Exemples

Cet exemple active l'attribut archive pour tous les fichiers portant l'extension .new dans le répertoire courant. Vous pouvez ensuite utiliser une commande telle que XCOPY /M pour copier tous les fichiers marqués pour l'archivage.

ATTRIB +A *.new

Cet exemple désactive l'attribut en lecture seule de tous les fichiers portant l'extension .bas dans le répertoire en cours et de tous les sous-répertoires associés :

ATTRIB -R *.bas /S


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Dimanche, le 3 juillet 2016