jzsetatr.dmo
来自「汇编源代码大全2」· DMO 代码 · 共 37 行
DMO
37 行
#include "jzdirect.h"
main(argc,argv)
int argc;
char **argv;
{
char name[50];
int attr,werror,attrcode,old;
TDIR wdir;
if (argc < 3) {
printf("\nThis small program allows you to change file attributes");
printf("\nby specific file name or using wildcards.");
printf("\n- Jack A. Zucker (Jaz) 75766,1336");
printf("\n\nUSAGE: jzsetatr <Filename> <file attribute>");
exit();
}
werror = jzfndfst(*++argv,0xFF,&wdir);
if (werror == 0) {
attr = atoi(*++argv);
do {
old = jzgetatr(wdir.name);
attrcode = jzsetatr(wdir.name,attr);
if (attrcode == 0)
printf("\nChanging attribute of %s from %d to %d",wdir.name,old,attr);
else
printf("\nUnable to change attribute of %s",wdir.name);
werror = jzfndnxt(&wdir);
} while (werror == 0);
}
else
printf("\nNo matching Files.");
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?