麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

小程序

2019-09-10 09:07:12
字體:
來源:轉載
供稿:網友
小程序

 


使用操作系統提供的拷貝命令不能拷貝隱含或系統屬性的文件,因為在拷貝過程中系統會提示“File not found”。下面的小程序可以解決這個問題。

// copyfile.c
# include < stdio.h >
# include < stdlib.h >
main(int argc,char *argv[])
{ if(argc< 3)
{
printf("用法: COPYFILE
< 源文件名 > < 目標文件名 >");
exit(1);
}
copy(argv[1],argv[2]);
}

copy(char * file1,char * file2)
{
char ch;
FILE * fp1,* fp2;

if((fp1=fopen(file1,"rb"))==NULL)
{
printf("Can't open file %s",file1);
fclose(fp1);
return;
}
if((fp2=fopen(file2,"wb"))==NULL)
{
printf("Can't open file %s",file2);
fclose(fp1);
return;
}

ch=fgetc(fp1);
while (!feof(fp1))
{
fputc(ch,fp2);
ch=fgetc(fp1);
}
fclose(fp1);
fclose(fp2);
return;
}

  二、在任意DOS版本或windows中更改子目錄的名稱
  DOS 只是在 6. x 版本中提供了更改子錄名的程序。 在windows中改目錄名操作又很繁瑣。 下面的小程序可以很簡單地更改任何一級子目錄的名稱,而且也可以用來更改文件的名稱。

# include "stdio.h"
main(int argc,char *argv[])
{ int n;
if(argc< 3)
{
printf("Required parameter missing");
exit(0);
}
n=rename(argv[1],argv[2]);
if(n==-1)
{
printf("Duplicate name or name not found");
exit(0);
}
}


  三、使用帶空格的目錄名
  眾所周知,在DOS 中是不允許在文件名或子目錄名中包含空格的。這是因為系統是用空格來區分輸入的DOS 命令所帶的參數,同樣使用DOS的 MD、CD、RD等命令也無法使用含有空格的目錄名。但是在用CHKDSK命令對磁盤進行檢查時,對含有空格的子目錄名并不給出錯誤信息。這說明在DOS 中含有空格的目錄名是有存在的合法性的。因為DOS 中的命令無法使用含空格的目錄名,所以可以起到一定的加密作用。下面的程序介紹如何利用C語言來建立、進入和刪除含有空格的子目錄。

  1、建立帶空格的子目錄

/* 文件名: mddir.c */
#include < dir.h >
main(int argc,char * argv[])
{ if (argc==2)
{if(mkdir(argv[1])) perror("Error");}
else printf("Usage : MDDIR + dirname");
return (0);
}

  在程序使用中注意要用雙引號將目錄名括起來,如果目錄名中不含有空格可將雙引號省略。例如: mddir "a test" 。以下程序使用方法相同
  2、進入帶空格的子目錄

/* 文件名: cddir.c */
#include < dir.h >
main(int argc,char * argv[])
{ if(argc==2)
{if(chdir(argv[1])) perror("Error");}
else printf("Usage : CDDIR + dirname");
return 0;
}

  3、刪除帶空格的子目錄
/* 文件名: rddir.c */
#include < dir.h >
main(int argc,char * argv[])
{ if (argc==2)
{if(rmdir(argv[1])) perror("Error");}
else printf("Usage : RDDIR + dirname");
return 0;
}

 

上一篇:iczelion tut6

下一篇:確認Buffer

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 久久精品亚洲成在人线av网址 | 欧美成人精品欧美一级 | av久草| 国产一级淫片免费看 | 国产资源在线视频 | 欧美精品色精品一区二区三区 | 国产成人综合在线观看 | 免费看国产 | 精品成人av一区二区三区 | 国产精品久久久av | 国产又白又嫩又紧又爽18p | 一级黄色在线免费观看 | 久久华人 | 国产午夜亚洲精品 | av国产片 | 特级黄aaaaaaaaa毛片 | 久久蜜桃精品一区二区三区综合网 | 国产一级毛片高清视频 | 97视频| 久久成人综合视频 | 91网视频 | 操嫩草 | 精品一区二区久久久久久按摩 | 国产亚洲精品综合一区91555 | 日韩中文字幕三区 | 免费国产精品视频 | 欧美77 | 噜噜噜躁狠狠躁狠狠精品视频 | 一区二区三区在线播放视频 | 午夜偷拍视频 | 最新影院 | 色诱亚洲精品久久久久久 | 91福利影视 | 久久久久久免费 | mmmwww| 国产品久久 | 91成人免费在线观看 | 亚洲欧美国产高清va在线播放 | 免费黄色欧美视频 | 777zyz色资源站在线观看 | 黄色网址免费进入 |