ค้นหาและไปได้ใน Windows CMD


1

ฉันรู้ว่าสำหรับการค้นหาไฟล์ใน Windows CMD หนึ่งสามารถใช้คำสั่งต่อไปนี้:

dir / S / P "เส้นทาง / ชื่อไฟล์"

มีวิธีง่ายๆในการไปยังไดเรกทอรีผลลัพธ์หรือไม่ ตัวอย่างเช่นไฟล์ที่ร้องขอพบได้ใน:

C: \ Program Files ................ \ myProgram \ Readme.txt

วิธีการไปยังไดเรกทอรีนั้นอย่างรวดเร็วผ่านทาง CMD (คำสั่งใด ๆ )? หรืออย่างใดอย่างหนึ่งต้องทำเครื่องหมายและคัดลอก / วางเส้นทางบนพรอมต์ถัดไปหรือไม่

คำตอบ:


0

ฉันรู้ว่านี่ไม่ใช่คำตอบที่ถูกต้องสำหรับคำถามของคุณ แต่คุณสามารถเปิดพรอมต์คำสั่งในตำแหน่งที่ระบุได้โดยการนำทางไปยังตำแหน่งที่ต้องการโดยใช้ windows explorer จากนั้นกด Shift + คลิกขวาและคลิก "เปิดหน้าต่างคำสั่งที่นี่"

หากคุณรู้สิ่งนี้อยู่แล้วโปรดอย่าสนใจสิ่งนี้

หวังว่ามันจะช่วย


0

ไม่มีวิธีในตัว (DOS) ที่ฉันรู้ แต่ถ้าคุณมีเครื่องมือ "UNIX" ทั่วไปบางอย่างพร้อมใช้งานสิ่งนี้จะทำงาน:

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

โดยที่ 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"`;
}

ขอบคุณสำหรับคำแนะนำ ฉันเห็นว่าไม่มีวิธีแก้ปัญหาง่ายๆ
LionBass
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.