2013-07-18 38 views
6

Tôi cố gắng để đưa ra một tập tin thực thi mà sẽ thực hiện như sau:hàng loạt Script để tìm một thư mục bên trong thư mục con và nhận được Folder Path

  1. Yêu cầu người dùng nhập vào một tên. Nếu không có tên nào được đưa ra, hãy hỏi lại.
  2. Tìm kiếm tất cả các thư mục phụ từ điểm bắt đầu (nói C: \ Temp) cho tên đó.
  3. Nếu tìm thấy, sau đó tôi muốn di chuyển thư mục tìm thấy đó và tất cả nội dung của nó vào một thư mục khác.
  4. Nếu không tìm thấy, hãy cho người dùng biết nó không được tìm thấy và cho phép họ thử lại hoặc ứng dụng.

Tôi không có nhiều may mắn khi tìm một ví dụ về tập lệnh hoặc bit và phần đó ngay cả khi đặt một thứ gì đó lại với nhau.

+0

Tôi nghĩ câu hỏi của mình khá cụ thể. Hãy thử điều này: 1. Làm cách nào để tìm kiếm tất cả các thư mục con của C: \ Temp cho một thư mục có tên "Táo"? 2. Làm thế nào để tôi chụp đường dẫn thư mục vào Táo để tôi có thể sử dụng nó trong lệnh di chuyển (Di chuyển "Đường dẫn \ Táo" sang "C: \ Temp2")? –

+0

đọc 'help for' và thử' for/d/r% a in (táo) để @echo di chuyển% a \ temp' –

+0

"đọc HELP FOR and HELP IF" Tôi không biết đó là gì cũng như cách đến đó . Tôi đã thử mở một dấu nhắc lệnh và nhấn F1 nhưng không có gì bật lên. Tôi đánh giá cao bạn trả lời nhưng giúp đỡ nhiều hơn một chút so với chỉ gợi ý sẽ được đánh giá cao. –

Trả lời

13
@echo off 
for /d /r "c:\temp" %%a in (*) do if /i "%%~nxa"=="apples" set "folderpath=%%a" 
echo "%folderpath%" 
+0

Cảm ơn bạn foxidrive! –

+2

Tôi biết điều này là cổ xưa, nhưng bạn có thể chỉnh sửa chi tiết như những gì từng phần đang làm? 'câu trả lời' này không thực sự giúp đỡ bất kỳ ai khác – g19fanatic

Các vấn đề liên quan