2月16日,一个改文件名的小程序
来源:互联网 发布:软件控制上网 编辑:程序博客网 时间:2024/05/01 04:49
导读:
/*改名字,把程序在当前目录下运行,将把当前目录下的所有文件改名为*.sys,按数字顺序,,并
*生成文件renAme.cmd运行后,恢复原来的名字,数字从0开始,由于目录 . .. 不能被改,所以文
*从2.sys开始 名字很长很多中文的时候有时会出错 :<
*/
#include #include
int main(void)
{
WIN32_FIND_DATA finddAtA;
HANDLE findhAndle;
FILE *fp;
int i;
char buffer[1024];
i=0;
fp = fopen("renAme.cmd","w");
GetCurrentDirectory(1024,buffer);
strcat(buffer,"//*");
findhAndle=FindFirstFile(buffer,&finddAtA);
if (findhAndle != INVALID_HANDLE_VALUE){
printf("%s/n",finddAtA.cFileName);
sprintf(buffer,"renAme %d.sys /"%s/"/n",i,finddAtA.cFileName );
fputs(buffer,fp);
sprintf(buffer,"%d.sys",i);
rename(finddAtA.cFileName ,buffer);
i++;
while (FindNextFile(findhAndle,&finddAtA) == TRUE){
printf("%s/n",finddAtA.cFileName );
sprintf(buffer,"renAme %d.sys /"%s/"/n",i,finddAtA.cFileName );
fputs(buffer,fp);
sprintf(buffer,"%d.sys",i);
rename(finddAtA.cFileName ,buffer);
i++;
}
FindClose(findhAndle);
}
return 0;
}
//--------------------------------------------------------------------
本文转自
http://blog.csdn.net/uuty/archive/2005/02/16/289986.aspx
/*改名字,把程序在当前目录下运行,将把当前目录下的所有文件改名为*.sys,按数字顺序,,并
*生成文件renAme.cmd运行后,恢复原来的名字,数字从0开始,由于目录 . .. 不能被改,所以文
*从2.sys开始 名字很长很多中文的时候有时会出错 :<
*/
#include
int main(void)
{
WIN32_FIND_DATA finddAtA;
HANDLE findhAndle;
FILE *fp;
int i;
char buffer[1024];
i=0;
fp = fopen("renAme.cmd","w");
GetCurrentDirectory(1024,buffer);
strcat(buffer,"//*");
findhAndle=FindFirstFile(buffer,&finddAtA);
if (findhAndle != INVALID_HANDLE_VALUE){
printf("%s/n",finddAtA.cFileName);
sprintf(buffer,"renAme %d.sys /"%s/"/n",i,finddAtA.cFileName );
fputs(buffer,fp);
sprintf(buffer,"%d.sys",i);
rename(finddAtA.cFileName ,buffer);
i++;
while (FindNextFile(findhAndle,&finddAtA) == TRUE){
printf("%s/n",finddAtA.cFileName );
sprintf(buffer,"renAme %d.sys /"%s/"/n",i,finddAtA.cFileName );
fputs(buffer,fp);
sprintf(buffer,"%d.sys",i);
rename(finddAtA.cFileName ,buffer);
i++;
}
FindClose(findhAndle);
}
return 0;
}
//--------------------------------------------------------------------
本文转自
http://blog.csdn.net/uuty/archive/2005/02/16/289986.aspx
- 2月16日,一个改文件名的小程序
- 2月16日,一个改文件名的小程序
- 4月22,,,一个改注册表DACL的小程序
- 小程序:一个计算器(5月16日)
- 开发一个方便修改文件名的小程序
- 推荐一个批量改文件名的工具
- 一个显示当前月的日历的java小程序
- 微信小程序开发教程、小程序资讯、小程序demo合揖(10月16日更新)
- 2015-2月的小程序们
- 使用java基本语法实现的小程序(从1000年1月1日到9999年12月31日所有的对称日)
- 2004年8月20日 今天看书写了三个很简单的小程序、
- 2004年8月22日 六个主要是 for 循环的小程序
- 计算一个月有几天并且有几个周六日的小函数
- 【小李木耳】出品:图说一个老板的发家史! 2011年3月1日
- 小飞鱼通达商务平台课程 OA开发程序基础课 2月25日 mySQL基础作业
- 2月16日
- 程序只运行一个实例,并激活已运行的实例[12月15日更新]
- 一个批量修改文件名的Python程序
- Hot well
- 数据库技术趋势发展三大特征:XML、BI、SOA
- 彩票集合
- 2月20 msdn中的ginA例子中的WlxLoggedOutSAS
- 技巧:Access中查询多表更新其中一表数据
- 2月16日,一个改文件名的小程序
- 北海:成也房地产,败也房地产
- 5月18日,,终于把linux0.11安到一台真正的pc上了
- 明月楼高休独倚
- .net 好书收藏(适应各个层次)
- 数字水印嵌入的matlab程序
- qt4:windows下安装qt4及编译mysql5驱动程序全过程
- .NET 的 Lucene
- PHP - Manual手册 - V. Array 数组函数 - array_merge合并一个或多个数组