【问题标题】:how to add file extensions and not delete old extensions如何添加文件扩展名而不删除旧扩展名
【发布时间】:2019-01-29 08:36:23
【问题描述】:

我希望添加文件扩展名,而不是更改旧的扩展名。 假设 file.jpg 变成 file.jpg.bmp 这可能吗?

string filename;
                string[] file = Directory.GetFiles(folder_path);
                foreach (string myfile in file)
                {
                    filename = Path.ChangeExtension(myfile, ".bmp");
                    System.IO.File.Move(myfile, filename);
                }

我的代码只更改扩展名,例如 file.jpg 变成了文件 .bmp

我想成为file.jpg.bmp

请帮忙 谢谢

【问题讨论】:

  • 我猜你可以重命名文件,在末尾附加.bmp,而不是使用Path.ChangeExtension API。看这里:stackoverflow.com/questions/3218910/rename-a-file-in-c-sharp
  • BMP 和 JPG 是非常不同的格式。您是否真的想将.bmp 附加到.jpg 文件并混淆Windows Explorer 和任何试图将该文件作为BMP 读取的程序?

标签: c# .net visual-studio file extension-methods


【解决方案1】:

试试这样的:

string[] file = Directory.GetFiles(folder_path);
foreach (string myfile in file)
{
      System.IO.File.Move(myfile, myfile + ".bmp");
}

【讨论】:

    猜你喜欢
    • 2019-01-06
    • 2012-12-24
    • 2012-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多