我正在尝试为我的RPG创建一个批处理charsheet创建器。当程序加载,它看起来在其文件位置WORKINGDIR + WAITDIR对于有代码的所有图片文件Ready,Male和Female标签,并将它们放入WORKINGDIR + LIVEDIR。WORKINGDIR看起来像这样:
Debug // WORKINGDIR
????Live // LIVEDIR
????Wait // WAITDIR
????Crew.exe // program
????Other VS files
Run Code Online (Sandbox Code Playgroud)
运行代码System.IO.IOException: 'Source and destination path must be different.'时,当我尝试将文件从一个移到另一个时,将引发错误。不知何故source,destination成为等效。
const string LIVEDIR = "\\Live";
const string WAITDIR = "\\Wait";
List<string> files = new List<string>(Directory.EnumerateFiles(WORKINGDIR + WAITDIR, "*.jpeg", SearchOption.TopDirectoryOnly));
files.AddRange(Directory.EnumerateFiles(WORKINGDIR + WAITDIR, "*.png", SearchOption.TopDirectoryOnly));
files.AddRange(Directory.EnumerateFiles(WORKINGDIR + WAITDIR, "*.jpg", SearchOption.TopDirectoryOnly));
// ^ adds files that …Run Code Online (Sandbox Code Playgroud) c# ×1