Muitas vezes, preciso copiar o caminho completo de um arquivo ou diretório do explorador de arquivos do Windows - existe alguma maneira fácil de fazer isso?
Muitas vezes, preciso copiar o caminho completo de um arquivo ou diretório do explorador de arquivos do Windows - existe alguma maneira fácil de fazer isso?
Respostas:
No explorer, vá para as opções de pasta de ferramentas e, na guia Exibir, escolha exibir o caminho completo na barra de endereços. Você pode copiar e colar da barra de endereço.
Você pode arrastar e soltar o arquivo na caixa de diálogo de execução ou em um prompt de comando, isso colocará o caminho completo na posição do cursor.
Como alternativa, você pode instalar algo como o Ninotech Path Copy para que você o tenha no menu de contexto do Explorer:
Ninotech Path Copy é uma extensão de shell para Windows 95, 98, NT4, 2000 e XP que permite copiar o caminho de um arquivo ou diretório para a área de transferência. Em seguida, você pode colar o caminho no seu documento, email, etc. Você pode copiar o caminho de um arquivo ou diretório clicando com o botão direito do mouse no Windows Explorer e escolhendo Copiar Caminho no menu de contexto. O menu de contexto oferece nove maneiras padrão de copiar o caminho, além dos métodos de cópia definidos pelo usuário que você mesmo cria:
Claro, o que Col sugere é talvez ainda mais fácil?
Copie e cole este texto no Bloco de Notas e salve com uma extensão .reg:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Allfilesystemobjects\shell\CopyPath]
@="Copy as Path"
"Extended"=""
[HKEY_CLASSES_ROOT\Allfilesystemobjects\shell\CopyPath\command]
@=hex(2):25,00,63,00,6f,00,6d,00,73,00,70,00,65,00,63,00,25,00,20,00,2f,00,63,\
00,20,00,65,00,63,00,68,00,6f,00,20,00,22,00,25,00,31,00,22,00,7c,00,63,00,\
6c,00,69,00,70,00,2e,00,65,00,78,00,65,00,00,00
Clique duas vezes no arquivo .reg, adicione ao registro e faça logoff e logon novamente. Faça o download do Clip.exe no site FTP da Microsoft e copie-o para C: \ Windows \ System32. Agora, se você pressionar SHIFT e clicar com o botão direito do mouse em um arquivo, verá o item de submenu Copiar como caminho .
Aqui está outra solução para pessoas que estão em ambientes corporativos bloqueados, pois não requer um executável externo ou acesso ao registro.
Clique em Iniciar -> Executar , digite shell:sendto
e pressione Enter. Isso abrirá uma pasta. Crie um arquivo chamado Clipboard (full path and filename).vbs
e insira o seguinte código:
Option Explicit
If WScript.Arguments.Count = 0 Then WScript.Quit
Dim fso : Set fso = CreateObject("Scripting.FileSystemObject")
Dim sFile : sFile = fso.GetAbsolutePathName(WScript.Arguments(0))
Dim sDrive : sDrive = fso.GetDriveName(WScript.Arguments(0))
Dim sMap : sMap = GetMappedDrive(sDrive)
If sMap <> "" And sDrive <> sMap Then sFile = Replace(sFile, sDrive, sMap)
Call CopyToClipboard(sFile)
Msgbox "The following path has been copied to the clipboard:" & VbCrLf & VbCrLf & sFile, 0 + 64
Set fso = Nothing
WScript.Quit
Function GetMappedDrive(sDrive)
Dim wshNetwork : Set wshNetwork = CreateObject("WScript.Network")
Dim oDrives : Set oDrives = wshNetwork.EnumNetworkDrives
Dim i
For i = 0 to oDrives.Count - 1 Step 2
If UCase(oDrives.Item(i)) = UCase(sDrive) Then
GetMappedDrive = oDrives.Item(i+1)
Exit For
End If
Next
Set oDrives = Nothing
Set wshNetwork = Nothing
End Function
Function CopyToClipboard(sText)
' Create temporary text file to avoid IE clipboard warnings
Dim sTemp : sTemp = fso.GetSpecialFolder(2) & "\" & fso.GetTempName
Dim oFile : Set oFile = fso.CreateTextFile(sTemp, True)
oFile.Write "This file can be safely deleted"
oFile.Close
Set oFile = Nothing
' Start Internet Explorer in the local zone
Dim oIE : Set oIE = CreateObject("InternetExplorer.Application")
oIE.Visible = 0
oIE.Navigate2 sTemp
Do
WScript.Sleep 100
Loop Until oIE.Document.ReadyState = "complete"
' Copy contents to clipboard
oIE.Document.ParentWindow.ClipboardData.SetData "text", sText
' Clean up
fso.DeleteFile sTemp
Set oIE = Nothing
Set fso = Nothing
End Function
Quando desejar obter o caminho completo de um arquivo ou pasta, clique com o botão direito do mouse no item e selecione Enviar para -> Área de transferência (caminho completo e nome do arquivo) .vbs .
Um pop-up aparecerá informando o caminho completo e também será copiado para a área de transferência, pronto para colar em outro aplicativo ou documento.
Use o caminho da cópia . Permite clicar com o botão direito do mouse em uma unidade ou objeto do sistema de arquivos e copiar o caminho do arquivo para a área de transferência.
Esta extensão visa facilitar a tarefa de encontrar e compartilhar o caminho UNC para uma unidade mapeada, pois muitas vezes eu preciso encontrar essas informações de colegas ou passar essas informações para colegas. Eu criei esse utilitário para simplificá-lo.
Esta é uma extensão de shell do Windows Explorer que permitirá clicar com o botão direito do mouse em um objeto de sistema de arquivos ou unidades e copiar o caminho do arquivo para a área de transferência. Se a unidade for uma unidade mapeada ou o objeto do sistema de arquivos sair em uma unidade mapeada, ele resolverá o caminho UNC completo.
Talvez eu tenha entendido mal a pergunta, mas me parece que as outras respostas ajudam apenas a exibir o nome no título da janela (a faixa azul na parte superior).
Para obter a linha de endereço, basta escolher: Exibir> Barras de ferramentas e verifique se a Linha de endereço (ou algo semelhante, não tenho a versão em inglês instalada) está marcada. Caso contrário, clique nele para torná-lo marcado.
Faça o download do plug-in Get Pathteaching.droidsdk.com
, do qual sou afiliado.
Este é um plugin para Windows; você pode copiar o caminho de cada arquivo na área de transferência, pronto para colar em qualquer lugar com apenas um clique na entrada do menu do botão direito chamada “Obter caminho”.
Você pode conferir o FileMenuTools da Lopesoft .
Você pode clicar com o botão direito do mouse no arquivo ou na pasta e acessar Propriedades. Lá, você tem o local e o nome do arquivo ou da pasta.
Crie um arquivo nomeado filepath.bat
na seguinte pasta:
C:\Documents and Settings\your_user_name\SendTo
Adicione o seguinte ao arquivo .bat:
@dir %1 /b /s
@pause
Para obter o caminho completo do arquivo, clique com o botão direito do mouse em um arquivo e selecione 'Enviar para' no menu de contexto. filepath.bat
aparecerá como uma opção. Selecione-o e um prompt de comando mostrando o caminho completo do arquivo será exibido.
Clique no ícone [C:] no canto superior esquerdo da barra de título do prompt de comando e selecione 'Propriedades'. Na guia 'Opções', verifique o 'Modo de edição rápida'. Em seguida, marque "Modificar atalho que iniciou esta janela" (é necessário fazer isso apenas uma vez). Agora, sempre que precisar conhecer o caminho completo de um arquivo, clique com o botão direito do mouse, selecione 'Enviar para' e depois filepath.bat
. Para copiar o caminho, arraste com o botão esquerdo do mouse sobre o link e clique com o botão direito do mouse. O caminho completo pode ser colado em Ctrl + V em qualquer lugar.
Parece um fardo, mas uma vez configurado, é razoavelmente rápido de usar.
O Grab Path nas Synesis Shell Extensions é excelente, cheio de opções úteis como copiar no formato 8.3 ou no formato Unix (ótimo para colar em uma string no programa C ou Java, por exemplo).
Infelizmente, ele não funciona no Win7 e parece abandonado (última atualização em 2006!). Mas ainda ótimo no XP, mantenho-o junto com as Ferramentas FileMenu recomendadas acima (que funciona no Win7), devido às opções.
Para que conste, mesmo que a pergunta seja explicitamente para o WinXP, achei interessante compartilhar um truque que descobri hoje: no Win7, basta Shift + clique com o botão direito do mouse para obter uma opção de caminho de cópia (por que ela está oculta está além mim...).
Caminho completo, incluindo o nome do arquivo. (xp pelo menos)
No navegador de arquivos xp, coloque "\" no final do nome da pasta e uma lista suspensa aparecerá com todos os arquivos nessa pasta. Use as teclas de seta para cima e para baixo para navegar para o arquivo de escolha, o arquivo destacado é colocado na barra de endereços, a tecla de seta esquerda do usuário para deslizar e copiar o caminho.
As ferramentas de pasta devem ser verificadas para "exibir o caminho completo na barra de endereço".
Aqui está uma variação das soluções anteriores. Provavelmente, a maneira mais simples para o XP e útil se você estiver em um ambiente corporativo bloqueado, pois não são necessárias entradas do Registro.
Faça o download do clip.exe no site FTP do Microsoft Windows 98 Resource Kit e salve-o na pasta System32 (geralmente C: \ WINDOWS \ System32) ou em algum lugar do seu PATH.
Copie e cole a linha abaixo em um editor de texto e salve o arquivo como Copy path to clipboard.bat
em C: \ Documents and Settings \ [nome_do_usuário] \ SendTo
@echo %~dpnx1|clip.exe
Para copiar o caminho completo do arquivo, clique com o botão direito do mouse em um arquivo e selecione 'Enviar para' no menu de contexto. Copy path to clipboard.bat
aparecerá como uma opção. Clique com o botão esquerdo e cole.
Windows 7
download de clip.exe
não é mais necessário. Clip.exe
agora faz parte de Windows
. A SendTo
pasta agora pode ser encontrada em "C: \ Usuários \ ... \ AppData \ Roaming \ Microsoft \ Windows \ SendTo". Armazene um atalho em vez do .bat
próprio arquivo na pasta. Isso permite que você selecione um bom nome (r) e defina as propriedades da janela do comando como "oculto". Além disso, copy path
agora está acessível no menu de contexto do Explorer, se você pressionar a tecla <shift>.
mais fácil que encontrei (+ muitos outros usos)
Caminho Cópia Cópia - Página inicial
outro é CopyFilenames - copia nomes de arquivos para a área de transferência do Windows .
CopyFilenames eu acho útil porque pode adicionar o tamanho do arquivo ao final do nome do arquivo.