मैं क्लिपबोर्ड पर फ़ाइल या फ़ोल्डर के पथ (या पूर्ण url) की प्रतिलिपि कैसे बना सकता हूं? [डुप्लिकेट]


11

Information about...फ़ोल्डर या फ़ाइल का पथ प्राप्त करने के लिए विंडो को हमेशा खोलना बहुत कष्टप्रद है ।

क्या urlकिसी फाइल या फ़ोल्डर का रास्ता पाने के लिए एक संदर्भ मेनू जैसा कुछ है ?


cmd + I? या खोजक फ़ाइल पथ बार दिखा रहा है? या फाइंडर विंडो में फ़ाइल आइकन पर राइट क्लिक करें?
एंड्रयू यू।

2
फ़ाइल का चयन करें और फिर Alt (विकल्प) कुंजी को दबाए रखते हुए क्लिक करें: "कॉपी करें <name>" pathname के रूप में देखें।
लेक्सस

जवाबों:


9

यह आसान की तरह है।

फ़ाइल का चयन करें और फिर Command-Cक्लिपबोर्ड में फ़ाइल का पथ डाल देगा। यदि आप टर्मिनल में पेस्ट करते हैं तो आपको पूरा रास्ता मिल जाएगा, दुर्भाग्यवश अधिकांश अन्य ऐप आपको केवल फ़ाइल नाम मिल जाएगा।


यदि आप पूर्ण पथ चाहते हैं तो आप इसे आसानी से करने के लिए एक स्वचालक सेवा बना सकते हैं: -

यहाँ छवि विवरण दर्ज करें

एक नया स्वचालक सेवा बनाएँ और बदलने के ' सेवा चयनित प्राप्त करने के लिए': फ़ाइलें और फ़ोल्डर और में करने के लिए खोजक आवेदन।

क्लिपबोर्ड एक्शन में एक कॉपी जोड़ें और सेवा सहेजें।

अब आप एक फ़ाइल का चयन कर सकते हैं, एक प्रासंगिक मेनू पाने के लिए राइट क्लिक करें और सेवा सबमेनू में अपनी सेवा का चयन करें।

पथ क्लिपबोर्ड में होगा जो आपको पेस्ट करने के लिए तैयार है। आप चाहें तो इसके लिए कीबोर्ड शॉर्टकट भी सेट कर सकते हैं।

मूल रूप से मैंने फ़ाइल के लिए पॉज़िक्स पथ को प्राप्त करने के लिए एक रन एप्स्क्रिप्टस्क्रिप्ट एक्शन का उपयोग किया और इसे कॉपी टू क्लिपबोर्ड एक्शन पर पास किया ।

लेकिन मुझे पता चला है कि आप सभी की जरूरत है चयन को सीधे क्लिपबोर्ड एक्शन में कॉपी के पास भेज दिया है ।

यह एप्सस्क्रिप्ट में सुधार हुआ क्योंकि एप्सस्क्रिप्ट को केवल एक आइटम के रूप में लिखा जा सकता है।

लेकिन अब आप कई फ़ाइलों का चयन कर सकते हैं और बिना किसी कोड को लिखे क्लिपबोर्ड में कई रास्ते प्राप्त कर सकते हैं।


2
टर्मिनल में पथ का उपयोग करने के लिए यह आसान है अगर आप फ़ाइल / फ़ोल्डर को टर्मिनल की विंडो में खींचें।
thecafremo

@TonyWilliams, क्लिपबोर्ड एक्शन को कॉपी का उपयोग करके केवल अच्छा स्थान। मैं आपके उत्तर को वोट देना चाहता हूं, लेकिन पहले, क्या मैं आपको अपना उत्तर संपादित करने का सुझाव दे सकता हूं। यदि आप एक से अधिक आइटम का चयन करते हैं, तो आपके द्वारा उपयोग की जाने वाली एप्सस्क्रिप्ट टूट जाएगी। और आपकी खोज एकल और एकाधिक दोनों विकल्पों को कवर करती है।
markhunte

@markhunte दुर्भाग्य से मैं एक मैक के बिना अगले आठ घंटे के लिए एक नए स्क्रीन शॉट में काम कर रहा हूं। इसे दोपहर के भोजन पर प्रबंधित कर सकते हैं :) अन्यथा यह तब होता है जब मैं आज रात घर पहुँचता हूँ।
टोनी विलियम्स

@TonyWilliams, सॉर्ट किया गया।
markhunte

@markhunte धन्यवाद। मैं छात्र कार्यालय में एक कंप्यूटर को जाने और "ठीक" करने वाला था, इसलिए मुझे मैक पर 15 मिनट मिल सकते थे।
टोनी विलियम्स

12

ओएस एक्स "एल कैपिटन" पर,

Option+ Command+ Cचयनित फ़ाइल / फ़ोल्डर

या

  1. option फ़ाइल / फ़ोल्डर पर राइट क्लिक करें (खोजक में)

  2. ' कॉपी / फाइल / फोल्डर' को ' Pathname ' के रूप में चुनें

Pathname के रूप में "फ़ाइल / फ़ोल्डर" की प्रतिलिपि बनाएँ

फाइंडर में कॉपी फ़ाइल पथ

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

(Apple से) http://www.apple.com/osx/all-features/#other-features


मेरे पास इसके लिए एक सेवा थी, लेकिन यह छोटी गाड़ी थी। एल कैपिटन के उल्लेख के लिए +1 ने इसे जोड़ा; नहीं पता था
यर्थाथ अग्रवाल

1

आप इस तरह एक स्क्रिप्ट के लिए एक शॉर्टकट असाइन कर सकते हैं :

tell application "Finder" to set s to selection as alias list
if s is {} then return
set out to ""
repeat with f in s
    set out to out & POSIX path of f & linefeed
end repeat
set the clipboard to out

10.7 और 10.8 में एक बग था जिसने selectionसंपत्ति को मज़बूती से प्राप्त करना मुश्किल बना दिया था, लेकिन यह 10.9 में तय किया गया था। (पिछली बार फ़ोकस को किसी अन्य एप्लिकेशन और बैक पर ले जाने के बाद बनाई गई फ़ाइंडर की अनदेखी की गई।) यदि आप 10.7 या 10.8 का उपयोग करते हैं, तो इन पंक्तियों को स्क्रिप्ट की शुरुआत में जोड़ें:

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