排除风向路径

问题描述:

我想从我的硬盘所有迪尔斯剔除“系统卷标信息” 问题是我发送参数传递给另一个控制台应用虽然压缩。我只能发送单一路径。 该怎么办?排除风向路径

E.g. qpress.exe的 命令行

qpress.exe -dvf ArchiveName.qp "SourceDir" 
qpress.exe -dvf D:\Archive.qp G:\ 

我想如果你想这样做的权利,以从存档

+0

例如将在这里帮助 – Snowbear

+1

追加例题! –

被列入排除“的System Volume Information”文件夹,你必须发送到您的控制台应用程序的所有在您的磁盘驱动器的目录名,让我们在第一/根级别说,你不应该仅仅硬编码或排除的文件夹“系统卷标信息”,因为你不能肯定有不适合你没有权利到其它文件夹读/开...

第I一个好的方法是检查每个文件夹的名称是否具有读取权限(或者您可能需要在控制台应用程序中传递文件夹名称的此类文件夹上具有的任何其他权限)。

这是一般的一个好办法,总是验证您是否可以做某一件事,比如删除文件前,请检查您是否能真正将其删除。或者,如果您愿意,您可以随后捕获异常,但在调用特定文件夹名称之前,您的外部控制台应用程序可能会崩溃,因此检查权限会更好。

+0

没错,我在存档时检查过它,它工作正常!但是在提取存档时发生问题,在提取“系统卷信息”时控制台应用程序崩溃会崩溃。所以我认为如果它可以从归档中排除,它会很棒! –