フォルダを圧縮したいのですC:\Tempが、特定のサブフォルダ(例:)はありませんC:\Temp\test。7zipでそれを行うにはどうすればよいですか? 私は次のコマンドを考え出しました: c:\Temp>7zip a -t7z test.7z c:\temp\ -mx0 -x!c:\temp\test\* ただし、出力は次のようになるため機能しません。 7-Zip (A) 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 Scanning Updating archive test.7z Compressing Temp\admin.PNG Compressing Temp\test\admin2.PNG <<<<<< this file should not be added to the archive Compressing Temp\first.txt
バッチファイル: START "7-zip" /D "C:\Program Files\7-Zip\" "7z.exe" a -o <F:> testArchive F:\test または、次のようにcmdで単独で: 7z.exe a -o <C:\users\user\Desktop> testArc C:users\user\desktop\test 「アクセスが拒否されました」を返します。指定されたパラメーターで7-zipを実行することを期待します。なぜできないのですか? バッチファイルのコードは次のとおりです。 @echo off :Variables set SOURCE=F:\myDocuments\ set DESTINATION=E:\myDocuments\ :If disc space is available, make tar ball or .7z or whatever of /myDocuments and place it in F:/Backups START "7-zip" /D …