这就是我在我的应用程序中尝试做的事情:
启动时,应用程序在特定文件夹中搜索特定文件(例如* .txt)(例如c:\ testfolder +所有子文件夹)并将其路径存储在简单的字符串[]中。某些文件可能位于根文件夹(c:\ testfolder)中,某些文件具有其他子文件夹(c:\ testfolder \ subfolderA \ subfolderB)。
现在,当我点击一个按钮时,所有选定的文件都会移动到临时文件夹(例如c:\ testfolder \ temp)。当我现在关闭并重新打开应用程序时,我想将所有文件从temp-folder移动到其原始位置。显然这不起作用,因为在重新启动应用程序后原始路径被覆盖。
这可能是一件容易的事,但有人可能会暗示我该如何做到这一点?
/编辑
搜索文件时是否可以忽略特定文件夹(在本例中为临时文件夹)?基本上移动的文件被忽略&从第一次开始,旧路径仍然保存(例如在Properties.Settings.
中)。
我用来获取所有文件的当前代码:
var files = Directory.EnumerateFiles(file_path, "*.*", SearchOption.AllDirectories).Where(s => s.EndsWith(".jpg") || s.EndsWith(".png"));