投稿者 魔界の仮面弁士  (社会人) 投稿日時 2022/9/2 13:42:15
> String SRC = "C:ほげほげ/平行移動の元.PDF";
C:\AAA\BBB.PDF と
C:AAA\BBB.PDF は、
必ずしも同じファイルを意味するものではありません。

(PDFReader クラスが、それらを同じパスとして扱うかどうかは把握していませんが)

Directory.SetCurrentDirectory(@"C:\");
Directory.CreateDirectory(@"C:\はげ\");
Directory.CreateDirectory(@"C:\まげ\");
Directory.CreateDirectory(@"C:\まげ\はげ\");
File.WriteAllText(@"C:\はげ\ひげ.TXT""100");
File.WriteAllText(@"C:\まげ\はげ\ひげ.TXT""200");

Directory.SetCurrentDirectory(@"C:\まげ");
string s1 = File.ReadAllText(@"C:はげ\ひげ.TXT");   // 200
string s2 = File.ReadAllText(@"C:\はげ\ひげ.TXT");  // 100