我正在刷我的C#所以我决定编写一个程序,我可以用来轻松导入我拍摄的照片.一点点背景......我用JPEG和RAW拍摄照片,然后浏览并选择JPEG,因为它们更小,更容易处理/预览.然后我只导入那些在后期制作中值得搞乱的RAW文件.
我想写一个简单的程序来复制一个目录中的RAW文件,该目录与我在另一个目录中筛选的JPEG相匹配.
这是代码:
static void Main(string[] args)
{
Console.WriteLine("Enter the JPEG Origin Directory: ");
string originDirectory = @"C:\Users\Greg\Pictures\Summer 2013\Back Bay\testJPEG";
Console.WriteLine("Enter the RAW Origin Directory: ");
string copyDirectory = @"C:\Users\Greg\Pictures\Summer 2013\Back Bay\testRAW";
Console.WriteLine("Enter the RAW Import Directory: ");
string rawCopyDirectory = @"C:\Users\Greg\Pictures\Summer 2013\Back Bay\testRAWImport";
char[] delimiterChars = { '_', '.' };
List<string> filesToCopy = new List<string>();
List<string> CopiedFiles = new List<string>();
foreach (var filePath in Directory.GetFiles(originDirectory))
{
Console.WriteLine("Filepath: '{0}'", filePath);
string[] words = filePath.Split(delimiterChars);
filesToCopy.Add(words[1]);
}
filesToCopy.ForEach(Console.WriteLine);
foreach (var copyFilePath …Run Code Online (Sandbox Code Playgroud) c# ×1