あるディレクトリから別のディレクトリにいくつかのイメージ(ファイル名は(1).PNG、(2).PNGなど)を移動しています。タイプSystem.IO.FileNotFoundException
の最初のチャンス例外がまたCでファイルを移動する
System.IO.FileNotFoundException: Could not find file 'E:\vid\(1).PNG'.
がmscorlib.dllで発生した
、私は:私は、次のエラーを取得しています、しかしfor (int i = 1; i < n; i++)
{
try
{
from = "E:\\vid\\(" + i + ").PNG";
to = "E:\\ConvertedFiles\\" + i + ".png";
File.Move(from, to); // Try to move
Console.WriteLine("Moved"); // Success
}
catch (IOException ex)
{
Console.WriteLine(ex); // Write error
}
}
:私は、次のコードを使用しています変換されたファイル名が00001.png、00002.png ... 00101となるようにファイルの名前を変更する計画です。
愚かな質問ですが、 "E:\ vid(1).PNG"が存在することを確認していますか? – Rotem
'ファイル 'E:\ vid(1).PNG'を見つけることができませんでしたが、あなたのコードに' E:\\ vid \\(1).png'と書かれています。 –
何か問題があります:あなたのコードでは '(_num _)。png'という名前のファイルがあり、' E:\ vid'ディレクトリにあります。エラーメッセージには、あなたが 'vid(_num _).png'ファイルを' E:\\ 'ディレクトリに"見つけようとしていた "と書かれています。そのため、エラーメッセージとコードが一致しません。一致した実際のコードとエラーメッセージを投稿してください。 –