7-zip.exe इन तर्कों / मापदंडों के साथ "प्रवेश निषेध" क्यों है?


6

एक बैच फ़ाइल में:

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-ज़िप चलाने की उम्मीद करूंगा। क्यों नहीं करता है?

यहाँ बैच फ़ाइल के लिए कोड है:

@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 वाक्यविन्यास त्रुटि के कारण था।


क्या आप इसे उस उपयोगकर्ता या व्यवस्थापक के रूप में चला रहे हैं?
ईबीग्रीन

मैंने दोनों की कोशिश की है; यानी, बैच फ़ाइल को राइट क्लिक करना और 'रन फ़ॉर एडमिनिस्ट्रेटर' का चयन करना, और इसे किसी एडमिनिस्ट्रेटर के cmd विंडो में चलाना।
eichoa3I

आपकी मशीन पर सुरक्षा के आधार पर, जो आपको पहुँच प्रदान कर भी सकती है और नहीं भी। शिफ्ट राइट क्लिक की कोशिश करें -> अलग-अलग उपयोगकर्ता के रूप में चलाएँ फिर इसे एक वास्तविक व्यवस्थापक खाते के रूप में चलाएं।
ईबीग्रीन

@EBGreen अभी भी पहुंच से वंचित है। मैं यहाँ अधिक जानकारी जोड़ रहा हूँ: OS WIN7 है, बैच फ़ाइल है (प्रगति में एक कार्य):@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
eichoa3I

उगघ ... प्रश्न को संपादित करें और कृपया वहां नई जानकारी जोड़ें।
ईबीग्रीन

जवाबों:


6

स्वयं 7za.exe प्रोग्राम की अनुमतियों की जाँच करें; राइट क्लिक -> गुण -> सुरक्षा -> (एक उपयोगकर्ता चुनें)

और जांच लें कि Read & Execute टिक हो गया है। मेरी मशीन पर, मेरे पास रीड एक्सेस थी, लेकिन एक्सक्यूट नहीं।


अगर वह काम नहीं करता है, तो उस ड्राइव के लिए वही करें जो आप 7zip लॉन्च कर रहे हैं
JinSnow

1

मुझे एक ही मुद्दा अनियमित रूप से मिला। जब मैं पहली फ़ाइल जोड़ता हूं तो यह ठीक काम करता है, लेकिन एक नई फ़ाइल जोड़ने की कोशिश कर रहा है, फिर "एक्सेस अस्वीकृत" संदेश मिला।

मैंने इसे अस्थायी निर्देशिका (कार्य निर्देशिका) को 7z में परिभाषित करके हल किया। पसंद:

7z a -w"C:\1" "C:\1\zip_file.zip" "C:\1\file_to_zip.txt"

अब यह कार्य निर्देशिका का उपयोग "C: \ 1" के रूप में करेगा और मेरे लिए ठीक काम करेगा।


इसे पढ़ने वाले अन्य लोगों के लिए: ध्यान दें कि -w और निम्न पथ के बीच का स्थान नहीं होना चाहिए ।
आसू

0

मैंने सिस्टम ड्राइव के अलावा एक ड्राइव में 7-ज़िप को पुनर्स्थापित करके समस्या को हल किया


0

मैंने पाया कि "राइट" जोड़ने की अनुमतियों को बदलने से मेरी समस्या हल हो गई। लेकिन वह मुझे इस सवाल के साथ छोड़ देता है कि अब क्यों? मैं इस मुद्दे को पहले कभी नहीं किया था। मुझे प्रदर्शन की समस्याओं के कारण अपनी जीत 10 रीसेट करनी पड़ी। और जैसे कि मुझे कई अनुप्रयोगों को फिर से स्थापित करना पड़ा। 7zip एक में से एक होने के नाते। इससे पहले मैंने कभी इस समस्या का सामना नहीं किया। और मैं अनिश्चित हूं कि अब ऐसा क्यों हुआ।


1
आपने अनुमतियाँ बदल दीं क्या?
स्कॉट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.