在Windows资源管理器中,我可以将.cal文件的文件扩展名更改为.cg4文件。当我这样做时,我得到一个警告; “改变文件扩展名可能会导致文件无用,你还想改变吗?”或类似的东西(操作系统不是英语),但如果我点击“是”它的作品。如何以编程方式将.cal文件转换为.cg4?
但试图以编程方式用C#执行此操作不起作用。我收到一个错误,指出:“给定路径的格式不受支持。”
我使用File.Move进行重命名/转换,这就是发生错误的地方。
File.Move(directory + fileNameWithoutExtension + ".cal", directory + fileNameWithoutExtension + ".cg4");
我该怎么办?
请告诉我们'directory'和'fileNameWithoutExtension'的值。一个或两个可能包含一个或多个非法字符。 – 2013-03-01 08:15:26
您是否尝试过移动文件而不更改扩展名? – TimVK 2013-03-01 08:15:30
请注意,您只是*重命名文件,您不会更改(转换)它。 – 2013-03-01 08:17:08