Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#更改JPEG图像的名称_C#_Jpeg_Renaming - Fatal编程技术网

C#更改JPEG图像的名称

C#更改JPEG图像的名称,c#,jpeg,renaming,C#,Jpeg,Renaming,我正在尝试着通过并重命名一堆JPG,但我所尝试的无法工作,我不知道还有什么可以尝试的 该程序适用于文件夹和.txt,但不适用于my.JPG图像,还有其他重命名解决方案,但不适用于.JPG。有人知道我能改变什么吗 我还尝试了File.Move,但它们都返回相同的错误消息, 未找到文件异常未处理。找不到文件(我确定我的路径正确) 使用System.IO.File.Move,而不是目录 检查为什么不使用File.Exists和File.Move?为什么这不起作用?它做什么?根据标题标记为副本。您的示例

我正在尝试着通过并重命名一堆JPG,但我所尝试的无法工作,我不知道还有什么可以尝试的

该程序适用于文件夹和.txt,但不适用于my.JPG图像,还有其他重命名解决方案,但不适用于.JPG。有人知道我能改变什么吗

我还尝试了
File.Move
,但它们都返回相同的错误消息,
未找到文件异常未处理。找不到文件
(我确定我的路径正确)


使用System.IO.File.Move,而不是目录
检查

为什么不使用File.Exists和File.Move?为什么这不起作用?它做什么?根据标题标记为副本。您的示例代码使用
目录
API,因此副本实际上可能与您想要做的事情无关-请随意编辑标题/帖子,以明确您面临的确切问题以及您想要实现的目标。
private void startRenaming_Click(object sender, EventArgs e)
{

    string old_name = @"C:\Users\u587945\Desktop\Vial_Suction_Test\Postion_1\Cycle_1.JPG",
           new_name = @"C:\Users\u587945\Desktop\Vial_Suction_Test\Postion_1\Cycle_1_Vial_1.JPG";

    bool exists = System.IO.Directory.Exists(old_name);
    if (exists)
    {
        MessageBox.Show("Found Directory!!!");
        System.IO.Directory.Move(old_name, new_name);
    }
    else
    {
        MessageBox.Show("Directory not found");
    }
}