怎么改后缀名

更新时间:2023-03-02 04:44:07 阅读: 评论:0

dtnl教学反思-日本jr

怎么改后缀名
2023年3月2日发(作者:猪脚姜的做法)

C#实现批量修改指定⽂件夹中⽂件的扩展名,可指定某种类

型,可指定全部

背景:创作的由来。有个⽂件夹中许多⼦⽂件,想传到某云⽅便⽇后换电脑时也能便捷查看,殊不知等资源传上去之后某云不⽀持预览。⽆

奈只下只能将所有⽂件批量修改完txt格式,再重新传⼀遍,⼏百个⽂件,⼀秒搞定,哈哈哈!!!

源⽂件如下:

以上还只是⼀层,每层⽂件夹下还有n多的⼦⽂件,如果⼿动⾃⼰⼀个个修改。OMG,想想都可怕!!

以下是某个⽂件夹⾥的⼦⽂件。

好了,到这⾥,我们需要做的事就是,让程序来做。程序要的思想就是,任何能⽤代码实现的东西,绝不让⿏标重复点击。

上代码:

///

///修改⽂件后缀

///

///源⽂件的后缀名,传空值时修改所有⽂件

///⽂件修改后的后缀名

privatevoidUpdateExtension(stringsourceExtension,stringextension)

{

stringfoldPath=;

if(!OrEmpty(foldPath))

{

//初始化⽂件夹对象

DirectoryInfodir=newDirectoryInfo(foldPath);

//获取当前⽂件夹下的所有⽂件

//TopDirectoryOnly:在搜索操作中包括仅当前⽬录

//FileInfo[]files=es("*.*",ectoryOnly);

FileInfo[]files=es(sourceExtension==""?"*.*":"*.js",ectories);

//遍历当前⽂件夹下的所有⽂件

for(inti=0;i<;i++)

{

//获取并输出⽂件扩展名称

ine(ension(files[i].FullName));

//修改⽂件扩展名称

files[i].MoveTo(Extension(files[i].FullName,extension));

//获取并输出⽂件扩展名称

ine(ension(files[i].FullName));

}

("Complete!");

}

}

设置界⾯⽂件夹⽬录:

//弹框选择⽂件夹

FolderBrowrDialogdialog=newFolderBrowrDialog

{

Description="请选择⽂件夹"

};

if(alog()==)

{

//获得⽂件夹路径

stringfoldPath=edPath;

=foldPath;

}

调⽤⽅式:

UpdateExtension("js","txt");

界⾯设计:

挺简单的,需要源码可以在个⼈简介找到联系⽅式!

本文发布于:2023-03-02 04:44:07,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/1677703447106253.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:怎么改后缀名.doc

本文 PDF 下载地址:怎么改后缀名.pdf

上一篇:易传全文
下一篇:返回列表
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26 专利检索|