バッチファイルで:
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 "C:\Program Files\7-Zip\" "7z.exe" a -o <F:> testArchive F:\test
pause
:echo %SOURCE%
:echo %DESTINATION%
:pause
:run create sync. on documents to H:/myDocuments
:Otherwise, say there's not enough disc space
これは、z-Zipコマンドの適切な構文に従っている場合は発生しません。アクセスが拒否されましたは、7Zip構文エラーが原因でした。
7za.exeプログラム自体の権限を確認してください。右クリック->プロパティ->セキュリティ->(ユーザーを選択)
そして、読み取りと実行がチェックされていることを確認します。私のマシンでは、読み取りアクセスはできましたが、実行はできませんでした。
同じ問題がランダムに発生しました。最初のファイルを追加すると正常に機能しますが、新しいファイルを追加しようとすると、「アクセスが拒否されました」というメッセージが表示されます。
一時ディレクトリ(作業ディレクトリ)を7zに定義することで解決しました。お気に入り:
7z a -w"C:\1" "C:\1\Zip_file.Zip" "C:\1\file_to_Zip.txt"
これで、作業ディレクトリを「C:\ 1」として使用し、私にとってはうまく機能します。
「書き込み」を追加するための権限を変更すると、私の問題が解決することがわかりました。しかし、なぜ今なのかという疑問が残ります。これまでにこの問題が発生したことはありません。パフォーマンスの問題により、win 10をリセットする必要がありました。そのため、多くのアプリケーションを再インストールする必要がありました。 7Zipはemの1つです。これまでにこの問題に遭遇したことはありません。そして、なぜ今それが起こったのかは分かりません。
システムドライブ以外のドライブに7-Zipを再インストールして問題を解決しました