我收到以下错误:
mscorlib.dll 中出现“System.IO.IOException”类型的未处理异常
附加信息:该进程无法访问该文件,因为它正被另一个进程使用。
从以下代码行:
Directory.Move(location, newLocation);
其中 location 和 newLocation 是定义的字符串。
在此之前,我使用以下 I/O 方法:
String[] directories = Directory.GetDirectories(location);
String[] files = Directory.GetFiles(location);
Directory.Exists(location);
位置字符串与当前给我错误的行中的位置字符串相同。
然后我继续使用数组中的目录和文件,但从不打开文件。
是否有类似关闭的东西我需要申请 getDirectories 和 getFiles 还是我的问题出在其他地方?