Mac पर पेस्ट फ़ाइल पथ की प्रतिलिपि बनाने का आसान तरीका


20

मैं कुछ लंबी प्रक्रियाओं पर काम कर रहा हूं, जिन्हें स्थानीय रूप से और विभिन्न बाहरी ड्राइव और सर्वर पर स्थित दस्तावेजों के बहुत सारे फ़ाइल पथों को संदर्भित करना होगा। सभी मामलों में हम Apple Macs का उपयोग कर रहे हैं या तो El Capitan या Sierra स्थापित हैं।

मेरी समस्या - मुझे मैन्युअल रूप से टाइप करने और फ़ाइल पथों को डबल-चेक करने में बहुत समय लग रहा है।

पसंदीदा समाधान - मुझे अच्छा लगेगा अगर इन प्रक्रियाओं में फ़ाइल पथों को कॉपी और पेस्ट करने का एक तरीका था।

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

मैंने यह प्रश्न भी पढ़ा: POSIX फ़ाइलपथ के घटक (पथ और फ़ाइल नाम) प्राप्त करें और स्क्रिप्ट का उपयोग करने का एक रास्ता है । यह आशाजनक था, लेकिन यह वह नहीं करता जो मुझे चाहिए।

क्या मेरे लिए फ़ाइल पथों को कॉपी और पेस्ट करने का एक आसान तरीका है जैसा कि मुझे उनकी आवश्यकता है?

उदाहरण के लिए, अगर मैं एक छवि "सीरियल Number.jpg" एक बाहरी ड्राइव पर स्थित कहा जाता Server1 बुलाया फ़ाइल पथ होगा: /Volumes/Server1/Serial Number.jpg


आप केवल कमांड + कॉपी का उपयोग करने और फ़ाइल को कॉपी करने और ईमेल में पेस्ट करने में सक्षम थे, और यह ईमेल में इसे क्लिक करने योग्य हाइपरलिंक के रूप में पेस्ट करेगा - हालांकि मैंने हाल ही में अपने आउटलुक और ओएस को अपडेट किया है (इसके लिए इसे अपडेट नहीं करने के बाद) कम से कम 2 साल) और यह हाइपरलिंकिंग क्षमता अब काम नहीं करती है। क्या यह अभी भी है
अनीता

जवाबों:


45

मुझे लगता है कि यह एक ऐसा विकल्प है जो आप जैसा चाहते हैं वैसा ही करेंगे। अपने सीरियल नंबर का उपयोग कर। उदाहरण के लिए, निम्नानुसार करें:

  1. खोजक में सर्वर 1 पर स्थित "सीरियल नंबर.जेपीजी" नामक छवि को ब्राउज़ करें
  2. संदर्भ मेनू प्रदर्शित करने के लिए फ़ाइल पर राइट-क्लिक करें
  3. अब दबाए रखें optionकुंजी को दबाए
  4. Pathname विकल्प के रूप में कॉपी “सीरियल नंबर.जेपीजी” का चयन करें
  5. अब आप जिस प्रक्रिया को संपादित कर रहे हैं, उस पर जाएं और जिस कॉपीनाम को आपने कॉपी किया है उसे पेस्ट करें

यह चाहिए अपने दस्तावेज़ होने में परिणाम /Volumes/Server1/Serial Number.jpgपथ यह में चिपकाया।

बस किसी भी फ़ाइल के लिए समान चरणों का उपयोग करें, चाहे वह स्थानीय रूप से संग्रहीत हो, बाहरी ड्राइव पर या सर्वर पर। यह फोल्डर का फाइल पाथ प्राप्त करने के लिए भी काम करता है।

कुंजीपटल संक्षिप्त रीति

Mateusz Szlosek को इंगित करने के लिए धन्यवाद कि आप कीबोर्ड शॉर्टकट का उपयोग कर सकते हैं। उपरोक्त चरण 2 से 4 के बजाय, एक बार जब आपने फ़ाइल का चयन कर लिया है तो आप फ़ाइल पथ को कॉपी करने के लिए option+ command+ Cशॉर्टकट का उपयोग कर सकते हैं । फिर आप इसे हमेशा की तरह पेस्ट कर सकते हैं।

विंडोज आदि फाइलें

अन्य ऑपरेटिंग सिस्टम के लिए शेयरों को प्रारूपित करने के लिए कस्टम बिल्ट यूटिलिटीज हैं और साथ ही उप / एफपी:


17
इसके अलावा प्रति फ़ाइल पथ के लिए पूर्ण कुंजीपटल शॉर्टकट है ⌥ ALT+ ⌘ CMD+ C, इस का उपयोग करते हुए प्रासंगिक मेनू करने के लिए कोई जरूरत नहीं।
माटूस ज़्लॉज़क

1
@MateuszSzlosek "den" विकल्प कुंजी को दर्शाता है (इस प्रतीक के लिए यूनिकोड कोडपॉइंट का शाब्दिक U + 2325 विकल्प कुंजी है)। शब्द "ऑल्ट" अतिरिक्त ऑपरेटिंग सिस्टम के साथ Apple कीबोर्ड का उपयोग करते समय भ्रम से बचने के लिए Apple-निर्मित कीबोर्ड पर विकल्प कुंजी पर अतिरिक्त रूप से अंकित किया गया है (क्योंकि Apple की कमांड कुंजी उस स्थान पर रहती है जहां अन्य कीबोर्ड पर कुंजी है)। तो macOS कीबोर्ड शॉर्टकट के संदर्भ में, "ऑल्ट" जैसी कोई चीज नहीं है, केवल विकल्प; Apple कीबोर्ड के संदर्भ में, यह कुंजी या तो विकल्प या ऑल्ट के लिए उपयोग की जाती है, यह उस कंप्यूटर पर निर्भर करता है, जिसमें इसे प्लग किया गया है।
स्लिप डी। थॉम्पसन

3
alt / opt इस बात पर निर्भर करता है कि आप अपने Apple कीबोर्ड कहां से खरीदते हैं। इंटरनेशनल वाले वास्तव में ऑल्ट कहते हैं, ऑप्ट नहीं, और कम से कम एक दशक के लिए किया है। अमेरिका के लोगों के पास या तो ⌥ प्रतीक हैं या दोनों कहते हैं। इसमें कोई आश्चर्य की बात नहीं है कि यह भ्रामक है। Ref: support.apple.com/HT201794
टेटसुजिन

1
क्या इन सभी गुप्त रहस्यों के लिए एक संसाधन optहै?
जियोमेट्रिकल

1
@geometrikal आह, ठीक है। अच्छा प्रश्न। आधिकारिक मैक कीबोर्ड शॉर्टकट पेज है, जिसमें अन्य कीबोर्ड शॉर्टकट पेजों में सबसे नीचे लिंक भी हैं, लेकिन विकल्प कुंजी कीबोर्ड शॉर्टकट के लिए एकल संसाधन होने पर मुझे यकीन नहीं है। सच कहूं तो, यह सिर्फ एक है जिसे मैंने गलती से एक समय में ठोकर खाई थी।
Monomeeth

28

आप अपने [[] पथ [s] को पाने के लिए एक पाठ क्षेत्र में एक फ़ाइल [या उनमें से एक पूरे स्वाथ] को खींच या छोड़ सकते हैं - सभी ऐप्स में नहीं बल्कि कई में, टर्मिनल सहित [और संयोग से प्रश्न / उत्तर स्थान में स्टैक एक्सचेंज में भी]

कुछ ऐप, जैसे BBEdit, इसका समर्थन नहीं करते हैं और पूर्ण पथ के फ़ाइल इंस्टेंट की सामग्री लेते हैं। इन ऐप्स के लिए Command'ड्रैग एंड ड्रॉप' भी काम करता है।


1
+1 अच्छा कॉल! मुझे नहीं पता था कि आप स्टैक एक्सचेंज में ड्रैग और ड्रॉप कर सकते हैं! :)
Monomeeth

1
इसके लिए धन्यवाद - यह फ़ाइलों से भरे फ़ोल्डर को कॉपी और पेस्ट करने का एक शानदार तरीका है।
ThisClark

@ThisClark - मैं भूल गया कि आप कई फ़ाइलों को खींच सकते हैं - जवाब में जोड़ा, धन्यवाद।
टेटसुजिन

3

मैं अपना पथ प्राप्त करने के लिए किसी पाठ क्षेत्र में किसी फ़ाइल को केवल ड्रैग एंड ड्राप करना चाहूंगा (टेटसुजिन का उत्तर देखें)

यदि यह आपके लिए काम नहीं करता है, तो क्यूटी में एक बहुत छोटा कार्यक्रम लिखने पर विचार करें।

से http://qtsimplify.blogspot.de/2013/01/drag-and-drop-files-into-your.html :

Qt Creator में एक नया "Qt Gui Application" बनाएं।

निम्नलिखित हेडर को जोड़कर हेडर फ़ाइल, mainwindow.h संपादित करें:

#include <QDropEvent>
#include <QUrl>
#include <QDebug>

संरक्षित कार्यों को फिर से लागू करें, dropEvent () और dragEnterEvent () संरक्षित:

void dropEvent(QDropEvent *ev);
void dragEnterEvent(QDragEnterEvent *ev);

Mainwindow.cpp में, इन पंक्तियों को जोड़ें:

void MainWindow::dropEvent(QDropEvent *ev)
{
    QList<QUrl> urls = ev->mimeData()->urls();
    foreach(QUrl url, urls)
    {
        qDebug()<<url.toString();
    }
}

void MainWindow::dragEnterEvent(QDragEnterEvent *ev)
{
    ev->accept();
}

DropEvent () फ़ंक्शन वह जगह है जहां आप अपने एप्लिकेशन में ड्रॉप की गई सभी फ़ाइलों का नाम पुनर्प्राप्त करते हैं।

और अंत में, इस लाइन को अपने मेनविंडो कंस्ट्रक्टर में जोड़ें:

setAcceptDrops(true);

फिर, उदाहरण के लिए यदि आप क्लिपबोर्ड में पथ रखना चाहते हैं, तो आपको केवल QClipboard का उपयोग करके उन्हें वहां कॉपी करना होगा

QClipboard *clipboard = QGuiApplication::clipboard();
clipboard->setText(url.toString());

एकल फ़ाइल ड्रॉप के लिए, और सभी फ़ाइलों के लिए एक सूची।


3

मैं Servicesखोजक में प्रसंग मेनू "पथ से क्लिपबोर्ड" का उपयोग करता हूं (हालांकि अधिक बार मैं QuollEyeTree के संदर्भ मेनू का उपयोग करता हूं)।

मुझे यकीन नहीं है कि यह एक डिफ़ॉल्ट सेवा है, या जो मैंने ऑटोमेटर का उपयोग करके बनाया है (मेरा दिनांक 2012 है), लेकिन इस तरह की सेवा बनाने के लिए यह तुच्छ है, यह पहले से मौजूद नहीं है।


2

एक कमांड लाइन समाधान जो मैं जल्दी से पथ प्राप्त करने के लिए उपयोग करता हूं वह जीएनयू कोरुटिल्स से रियलपैथ का उपयोग करना है । मैंने coreutilsMacPorts के माध्यम से स्थापित किया है, जहां बाइनरी कहा जाता है grealpath। फिर आप इसे एक फ़ाइल पर कॉल कर सकते हैं और यह आपको रास्ता देगा। मैं इसे pbcopyजल्दी से अपने क्लिपबोर्ड में एक रास्ता निकालना चाहता हूं:$ grealpath histograms.root | pbcopy


इस तरह $ pwd histograms.root का विरोध क्यों? pbcopy?
हरिवंश

यह आपको histograms.rootफ़ाइल के पूर्ण पथ के बजाय निर्देशिका युक्त पथ देता है। आप इसे करने के लिए तुच्छ स्क्रिप्ट लिख सकते हैं, लेकिन मैंने नहीं किया।
कमरे में

2

"StorePath" IIRC नामक ऐप स्टोर पर एक ऐप है। GUI में फ़ाइल पर क्लिक करें फिर फ़ाइलपथ आइकन पर क्लिक करें और मेनू से "कॉपी पथ" चुनें। यह कई रास्तों की नकल भी कर सकता है। यदि आप कुछ तेज खोज रहे हैं तो मुझे लगता है कि आप कार्रवाई के लिए एक प्रमुख कॉम्बो असाइन कर सकते हैं।

मैं सहकर्मियों के साथ सिंक्रनाइज़ क्लाउड स्टोरेज स्थानों को साझा करने के लिए नियमित रूप से इस ऐप का उपयोग करता हूं।


1

किसी भी फ़ाइल या फ़ोल्डर की जानकारी (infoi) प्राप्त करें।

पर ट्रिपल क्लिक कहाँ के तहत जनरल श्रेणी के पथ पर प्रकाश डाला।

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

इस हाइलाइट किए गए पाठ को कॉपी (putc) करें और यह आपके क्लिपबोर्ड पर पथ डाल देगा।

विंडो बंद करें ()w)

जहाँ भी आपको इसका उपयोग करने की आवश्यकता हो वहां पेस्ट करें (whereverv)


यह एक समय में केवल एक फ़ाइल के लिए अच्छा है।
ThisClark

1

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

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