ऑटोमेटर चयनित फ़ाइल का फ़ाइल नाम प्राप्त करें


1

मैं एक ऐसी सेवा बनाने की कोशिश कर रहा हूँ, जहाँ मैं एक व्यक्तिगत फ़ाइल का चयन कर सकता हूँ, ठीक क्लिक कर सकता हूँ, सेवाओं पर जा सकता हूँ और ऑटोमेटर का उपयोग कर परमिशन डिलीट पर टैप कर सकता हूँ - i.e .:

rm <path>

मैंने चारों ओर देखा है और मैं अभी नहीं ढूँढ पाया कि चयनित फ़ाइल का फ़ाइल पथ कैसे प्राप्त करें।

क्या कोई मदद कर सकता है?

धन्यवाद

जवाबों:


1

संवाद के शीर्ष पर गुप्त पॉप अप मेनू "सेवा प्राप्त चयनित" है। इसे "फ़ाइल या फ़ोल्डर" पर सेट करें।

फिर आपकी ऑटोमेटर सेवा चयनित फ़ाइलों और फ़ोल्डरों की सूची को पारित कर देगी।

अब आपको बस उनका उपयोग करने की आवश्यकता है। "रन शैल स्क्रिप्ट" क्रिया जोड़ें। शेल स्क्रिप्ट सूची को तर्क के रूप में या स्टड के माध्यम से पारित कर सकती है। यह देखते हुए कि आप तर्क स्ट्रिंग में समस्या पैदा करने के लिए पर्याप्त फ़ाइलों का चयन करने की संभावना नहीं रखते हैं, फिर "पास इनपुट:" पॉप अप में "तर्क के रूप में" चुनें।

मैथ्यू सही है - आपके पास एक पुष्टिकरण होना चाहिए।

सब कुछ अब इस तरह दिखेगा: -

enter image description here


2

का उपयोग शैल स्क्रिप्ट चलाएँ कार्रवाई।

को चुनिए /bin/sh खोल और चयन करें इनपुट पास करें तर्क के रूप में

कोड जोड़ें

for f in "$@"
do
    rm -rf "$f"
done

मैं भी एक का उपयोग करने का सुझाव देंगे पुष्टि के लिए पूछें स्क्रिप्ट चलाने से पहले कार्रवाई। आप सुरक्षा के लिए, तब से जानते हैं rm कोई रास्ता नहीं है वापस।

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