Pesquisa e reinício no Windows CMD

1

Sei que, para a pesquisa de arquivos no Windows CMD, é possível usar o seguinte comando:

dir / S / P "CAMINHO / NOME DE ARQUIVO"

Existe uma maneira fácil de ir direto para o diretório de resultados. Por exemplo, o arquivo solicitado é encontrado em:

C: \ Arquivos de Programas ................ \ myProgram \ Readme.txt

Como ir rapidamente para esse diretório via CMD (qualquer comando)? Ou é preciso simplesmente marcar e copiar / colar o caminho no próximo prompt?

    
por LionBass 21.07.2014 / 13:56

2 respostas

0

Eu sei que esta não é a solução exata para a sua pergunta, mas você sempre pode abrir um prompt de comando em um local especificado, navegando até o local desejado usando o Windows Explorer e pressionando SHIFT + clique direito e clicando em "Abrir janela de comando aqui ".

Se você já sabia disso, desconsidere isso.

Espero que ajude.

    
por 21.07.2014 / 17:44
0

Nenhuma maneira integrada (DOS) que conheço, mas se você tiver algumas ferramentas "UNIX" comuns disponíveis, isso funcionará:

dir /s /p Portal.sln | grep "^ Directory of" | sed -e "s/^ Directory of //" | open.pl

onde open.pl é:

#!perl

use strict;
use warnings;

$| = 1;

if (scalar(@ARGV) == 0) {
  print "Please enter the file or folder path you would like to open:\n";
  my $path = <STDIN>;
  chomp $path;
  ConvertAndOpen($path);
}
else {
  foreach my $arg (@ARGV) {
    ConvertAndOpen($arg);
  }
}

sub ConvertAndOpen {
  my $path = shift || die "No path specified";
  $path =~ s/\//\/g;
  'start "open" "$path"';
}
    
por 21.07.2014 / 18:42