【问题标题】:Using XCOPY to copy files in a Zipped folder Not Working使用 XCOPY 复制压缩文件夹中的文件不起作用
【发布时间】:2016-10-10 06:00:35
【问题描述】:

我正在尝试从如下所示的路径复制文件

D:\XXX\XXX\SXX_FX.zip\ADMIN

通过使用代码...

@echo off 
Rem This is for copy down all the files in the directory 

set origin=D:\NXG\Backup_Prod\SGL_FINANCE\WebFolder\SGL_FINANCE.zip\ADMINAPP
set drive=D:\TEST3
set d1=%date:~4,2%
set d2=%date:~7,2%
set d3=%date:~10,4%

XCOPY "%origin%" "%drive%_%d1%%d2%%d3%.zip*" /s /Y
echo "The program has completed"

但我收到了错误消息。 File not found - ADMIN。 是因为我试图在复制时打开压缩文件。

您能否介绍一下如何即时解压缩该文件夹。

【问题讨论】:

  • 我投票结束这个问题,因为它缺乏最低限度的理解。
  • 您的系统包含一个“zip 文件夹”扩展,让您从资源管理器 工作,就像 zip 文件是文件夹一样。此扩展不能从命令行使用,因此,您将需要一些工具或脚本来解压缩所需的文件。从xcopy 的角度来看,zip 文件是文件,而不是文件夹。

标签: batch-file


【解决方案1】:

使用 7zip 从“Archive.zip”获取“file.txt”到“Destination\Folder

"C:\Program Files\7-Zip\7z.exe" e -ir!file.txt "C:\Path\To\Archive.zip" -o"C:\Path\to\Destination\Folder\"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-04
    • 2018-01-22
    • 1970-01-01
    相关资源
    最近更新 更多