C#中实现文件重命名的方式

痛定思痛。 2023-10-08 09:48 147阅读 0赞

场景

在C#中如果是删除文件的话可以直接使用

  1. if (System.IO.File.Exists(fileName))
  2. {
  3. System.IO.File.Delete(fileName);
  4. }

但是如果要对指定路径下的文件进行重命名要怎么办。

注:

博客主页:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载

实现

  1. if (System.IO.File.Exists(fileName))
  2. {
  3. FileInfo fi = new FileInfo(fileName);
  4. fi.MoveTo(newFileName);
  5. }

注意:

fileName参数是原来的文件的全路径

newFileName是要修改的文件的全路径

比如这里知道了原来文件的全路径,可以使用

  1. string filePath = Path.GetDirectoryName(strIdValue);

获取原有路径,然后再使用

  1. string newFilePath = Path.Combine(filePath, newName);

将原有路径与新名字进行拼接

发表评论

表情:
评论列表 (有 0 条评论,147人围观)

还没有评论,来说两句吧...

相关阅读

    相关 VSC++ 项目命名

    应该都有过这样的经历,在Visual studio中创建解决方案,添加几个项目进去,然后开始愉快的敲代码...。写代码正欢的时候,却总是感觉那里有些不舒服,一细看,这项目名称取