小编use*_*424的帖子

File.Copy中的C#UnauthorizedAccessException

我正在刷我的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#

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×1