首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DotNetZIp TargetInvocationException on .AddSelectedFiles

DotNetZIp TargetInvocationException on .AddSelectedFiles
EN

Stack Overflow用户
提问于 2013-11-06 09:11:21
回答 1查看 494关注 0票数 0

我试图根据某些条件从目录中压缩文件列表,使用selection。这是代码

代码语言:javascript
复制
using (ZipFile zip = new ZipFile())
        {
            string selection = "ctime > " + DateTime.Now.AddHours(-12).ToString("yyyy-MM-dd-HH:mm:ss");
            zip.CompressionLevel = Ionic.Zlib.CompressionLevel.BestCompression;
            zip.AddSelectedFiles(selection, LogFolder, "", true);
            if (zip.Entries.Count > 0)
            {

                zip.Name = ArchiveFile;
                zip.Save();
            }
        }

正如您所看到的,我正在尝试归档在日志文件夹中最后12个小时创建的文件。文件总是在日志文件夹中创建,并且在它们创建后大约20小时被删除,所以我尝试将它们存档在12小时的标记上,这样我就不会丢失文件,并且在我试图归档它们的时候文件不会被删除。然而,我仍然看到调用的目标抛出了System.Reflection.TargetInvocationException:异常。-> System.IO.DirectoryNotFoundException:无法找到路径‘\core\e$Program\方面软件\统一的System.IO.DirectoryNotFoundException的一部分

如您所见,我试图存档的文件是在2013-11-05 12:41创建的,运行此代码的时间超过12h。那我为什么要得到这个例外?该文件不应该进入档案无论如何!重要的是要注意的是,代码通常运行良好,并且确实只正确地归档正确的文件。所以,也许这个错误与查看文件夹中所有文件的代码有关,即使它不会存档它们?附近有工作吗?

包含作为用户执行的整个堆栈跟踪:消息: FCFS\fcdbadmin。...ion 10.50.4000.0为64位版权(C)微软公司2010年.版权所有。启动: 10:26:03错误: 2013-11-06 10:29:37.76代码: 0x00000001来源: DBIServer描述: System.Reflection.TargetInvocationException:πμ已被调用目标抛出。-> System.IO.DirectoryNotFoundException:无法找到路径‘\core\e$Program\方面软件\统一的System.IO.DirectoryNotFoundException的一部分在System.IO.Directory.InternalGetFileDirectoryNames(String路径处的System.IO.__Error.WinIOError(Int32 errorCode,String maybeFullPath),在System.IO.Directory.GetFiles(String path,String searchPattern,SearchOption searchOption)的System.IO.Directory.GetFiles(String path,String searchPattern,SearchOption searchOption)的System.IO.Directory.GetFiles( String path,String searchPattern,searchOption searchOption)处的System.IO.__Error.WinIOError( String errorCode,String maybeFullPath),在System.IO.__Error.WinIOError(String path)处,在String回溯处( action,level),在,String,String,Boolean,( ST_c13047ee91c340d78c1fbd7aa7c31ff9.csproj.ScriptMain.Main()的Ionic.Zip.ZipFile.AddSelectedFiles(String selectionCriteria,String directoryOnDisk,String directoryPathInArchive,Boolean )-内部异常堆栈跟踪的末端-在System.Reflection.RuntimeMethodInfo.Invoke(Object obj、BindingFlags invokeAttr、binder粘合剂、BindingFlags参数、typeOwner文化、布尔存储)的System.Reflection.RuntimeMethodInfo.Invoke(Object obj obj、en21#、en21#,绑定器、Object[]参数、CultureInfo区域性)在System.RuntimeType.InvokeMember(字符串名称、bindingFlags BindingFlags、绑定器、对象目标、Object[] providedArgs、ParameterModifier[]修饰符、CultureInfo区域性、String[] namedParams)处的System.RuntimeType.InvokeMember端错误错误: 2013-11-06 10:30:57.80代码: 0x00000001来源: CenterCord描述: System.Reflection.TargetInvocationException:异常已被调用的目标抛出。-> System.IO.DirectoryNotFoundException:无法找到路径‘\core\e$Program\方面软件\统一的System.IO.DirectoryNotFoundException的一部分在System.IO.Directory.InternalGetFileDirectoryNames(String路径处的System.IO._Error.WinIOError(Int32 errorCode,String maybeFullPath),在System.IO.Directory.GetFiles(String path,String searchPattern,SearchOption searchOption)的System.IO.Directory.GetFiles(String path,String searchPattern,SearchOption searchOption)的System.IO.Directory.GetFiles( String path,String searchPattern,searchOption searchOption)处的System.IO._Error.WinIOError( String errorCode,String maybeFullPath),在System.IO._Error.WinIOError(String path)处,在String回溯处( action,level),在,String,String,Boolean,在ST_c13047ee91c340d78c1fbd7aa7c31ff9.csproj.ScriptMain.Main()的Ionic.Zip.ZipFile.AddSelectedFiles(String selectionCriteria,String directoryOnDisk,String directoryPathInArchive,Boolean )--内部异常堆栈跟踪--在System.RuntimeMethodHandle._InvokeMethodFast(Object目标、Object[]参数、SignatureStruct& sig、methodAttributes MethodAttributes、RuntimeTypeHandle typeOwner)的System.R.包裹执行法..。这个步骤失败了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-11 16:01:17

原来是我的错。在SSIS包中,"CreateDeploymentUtility“设置为False,因此每次部署包时,更改实际上都不会在服务器上运行。图书馆现在运转得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19807900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档