Apakah ada cara untuk menyalin nama file yang dipilih saat ini, termasuk path, ke clipboard? Idealnya ini akan melalui menu klik kanan.
Beberapa tingkat fleksibilitas akan berguna, seperti kemampuan untuk menyalin hanya nama file, path + nama file, ekstensi nama file minus, dll. Namun ini tidak penting, asalkan dapat menyalin path + nama file.
Solusinya harus kompatibel dengan Windows XP, Windows Vista dan Windows 7.
Jawaban:
Gunakan CopyFilenames
atau
Salin Nama File ke Utilitas Clipboard
Windows XP tidak memiliki cara untuk menyalin daftar nama file ke clipboard (ini telah berubah di versi Windows yang lebih baru, dimulai dengan Vista). Artikel Basis Pengetahuan Microsoft menyarankan untuk menulis file * .bat kecil yang menjalankan perintah DIR, mengumpulkan hasilnya menjadi file, mencetak file itu, lalu menghapusnya. Ini mungkin nyaman beberapa kali, tetapi akan lebih bermanfaat untuk dapat memilih daftar file, dan meminta nama mereka dimasukkan ke clipboard. Kemudian Anda bisa menempelkannya di mana pun Anda membutuhkannya.
Jadi, inilah utilitas untuk melakukan itu. Anda harus melakukan sedikit pekerjaan sendiri - tetapi tidak banyak - untuk menginstalnya. Berikut instruksinya:
Buat Jalan Pintas di "Pergi Ke"
Itu dia; Anda sudah menginstalnya. Sekarang pilih satu atau lebih file, klik kanan, dan gerakkan pointer mouse Anda ke "Send To". Submenu akan muncul yang akan menyertakan perintah baru Anda. Pilih perintah itu, dan daftar file yang Anda pilih, diurutkan dalam urutan naik, akan ada di clipboard.
Sumber: http://members.cox.net/slatteryt/FNtoClip.html
sumber
clip.exe
(termasuk dalam versi Windows terbaru, yang sebelumnya tersedia dalam kit sumber daya) mungkin harus bekerja lebih baik di sini (asalkan Anda menggunakan font TrueType untuk konsol).Dimulai dengan Vista, Anda bisa Shift + Klik kanan pada file di Explorer dan pilih "Copy as path":
Ini bahkan berfungsi untuk banyak file, yang dimasukkan ke clipboard satu per baris.
Di Windows 8 ini terbuka di pita Explorer:
sumber
Saya menggunakan PowerToy MS 'Kirim ke X' yang tersedia sebagai bagian dari set PowerToys Windows 95 ( tautan unduhan MS ).
Ini menambahkan 'Clipboard as Name' (dan juga 'Clipboard as Contents' dan beberapa opsi lain) ke menu klik kanan 'Send To'.
Cara termudah untuk menginstal adalah mengekstraksi W95powertoy.exe yang diunduh dengan utilitas Zip, klik kanan 'SENDTOX.INF' dan pilih 'Instal'. Anda dapat menghapus item yang tidak diinginkan dari menu 'Kirim Ke' dengan membukanya di Explorer.
Bekerja dengan baik pada Windows XP - bukan pada Windows 7, tetapi seperti dicatat oleh Johannes, Anda dapat menggunakan 'Shift + klik kanan' sebagai gantinya.
sumber
Saya menggunakan Ninotech Path Copy. Situs web mereka sudah mati, tetapi dapat ditemukan di sini .
Ada 14 kemungkinan berbeda untuk menyalin nama file, 5 di antaranya dapat Anda sesuaikan sepenuhnya.
sumber
Saya sudah mencari solusi hotkey . Bagi saya ini adalah karya:
Windows 7 :
Windows 7, Windows Vista, Windows XP :
Script AutoHotkey, sedikit dimodifikasi dari sini untuk Ctrl + Shift + C
sumber
Kirim ke mainan
sumber
Alat filemenu dapat melakukan ini ditambah banyak hal berguna lainnya.
sumber
Beberapa dari kita tidak memiliki kebebasan untuk mengunduh / menginstal / mengkompilasi C ++ di tempat kerja, jadi inilah solusi yang bebas unduh, bebas instal, dan bebas kode. Saya hanya menguji ini dengan Windows XP SP3:
sumber
StExBar memberi Anda fleksibilitas dan kemampuan penyesuaian dalam menyalin nama file, jalur, dll. Plus berbagai fitur tambahan.
sumber
Bagi siapa pun yang masih menggunakan Windows XP (seperti saya, dipaksa bekerja), prosedur berikut berfungsi untuk menyalin satu nama file tanpa perangkat lunak tambahan:
Klik kanan file yang diinginkan dalam daftar Windows Explorer
Klik "Properties" di menu drop-down
Sorot nama file dalam kotak di atas tab "Umum"
CTRL-C untuk menyalin nama file kemudian tutup jendela "Properties"
CTRL-V untuk menempelkan nama file di tempat yang Anda inginkan.
sumber
FreeCommander menyediakan 3 opsi berikut setelah menyoroti file:
sumber
Ini adalah solusi open source saya dan juga gratis, jika Anda menganggap Windows gratis :)
Buat file batch, katakan
listfiles.bat
,. Masukkan salah satu dari yang berikut ke dalam file:FILENAM
PATH DAN FILENAM
Sekarang buat pintasan ke file itu di
C:\Documents and Settings\<username>\SendTo
direktori. Buka direktori tempat Anda ingin mendapatkan daftar file. Klik kanan pada file apa saja dan pilihSend To -> Shortcut to listfiles.bat
. Daftar file akan ditulis kemyfilelist.txt
ataumyfileandpathlist.txt
tergantung pada pilihan Anda. Jelas tidak ada yang menghentikan Anda dari memiliki jalan pintas ke kedua file batch dalamSendTo
direktori.Untuk daftar lengkap
dir
sakelar ketikdir /?
pada baris perintah atau kunjungi situs web ini .sumber
Berikut ini skrip AutoHotkey sederhana, yang menyalin semua argumen baris perintah ke clipboard (dipisahkan oleh baris baru). Seperti dengan solusi lain, ia bekerja melalui menu Kirim Ke , jadi buat pintasan untuk itu
"%USERPROFILE%\SendTo"
(atau akan melakukan ini untuk Anda jika diluncurkan tanpa argumen).Untuk menjalankannya, rekatkan ke notepad, dan simpan ke
"%USERPROFILE%\SendTo\CopyToClipboard.ahk"
. Anda juga akan memerlukan AutoHotkey 1.1 ( direct dl ) diinstal, itu FOSS.sumber
Bekerja dengan benar di Windows 7.
Salin Seluruh Daftar File
Langkah 1 Tahan tombol "Shift", klik kanan folder yang berisi daftar file dan pilih "Open Command Window Here."
Langkah 2 Ketik "dir / b> filenames.txt" (tanpa tanda kutip) di jendela Command Prompt. Tekan enter."
Langkah 3 Klik dua kali file "filenames.txt" dari folder yang dipilih sebelumnya untuk melihat daftar nama file di folder itu.
Langkah 4 Tekan "Ctrl-A" dan kemudian "Ctrl-C" untuk menyalin daftar nama file ke clipboard Anda.
Tip Saat Anda siap untuk menempelkan nama file, klik lokasi tempel Anda di program yang sesuai dan tekan "Ctrl-V."
sumber
Saya suka ClipboardPath oleh Stefan Bertels. Sebagian besar alat lain menyembunyikan ini di submenu Kirim Ke, yang jarang saya gunakan; ClipboardPath menempatkannya di dekat bagian atas menu konteks, dan jika Anda ingin path jaringan lengkap (sangat berguna), cukup tahan Control sebelum Anda memilih Copy path ..
sumber
Saya menulis sedikit gratis / opensource .NET App bernama fnamecopy untuk melakukan hal ini. Ini sangat sederhana dan tidak memiliki integrasi klik kanan, Anda cukup menyeret file (s) / folder yang Anda inginkan path ke jendela kecil dan kemudian Anda memilih mana yang Anda inginkan path. Ini adalah tulang yang sangat telanjang, tetapi itu menyelesaikan pekerjaan untuk saya.
sumber