Cách tìm kiếm nhiều file cùng 1 lúc trên Foder.

Chia sẻ bởi:hands
★★★★★
Quảng cáo

Chào các bác ,

Em có 1 vấn đề xin được trình bày như sau:
Foder của em có khoảng 20.000 file dạng ".txt" với các tên file (vidu: 600029938400003.txt ; 02-430-0000620700004.txt ; VFTLA180226SJV-E-0030002.txt ; V830858001.txt)
Mỗi ngày sẽ có người gửi cho em 1 danh sách cần lấy 200 file để gửi cho họ. Trước đây em vẫn copy 1 tên 1 search để cắt riêng ra rồi gửi cho họ. Rất mất thời gian.

-Từng tháng 1 em sẽ có 20000 file ạ tương tự như vậy ạ.
-file Em đưa lên đây là ví dụ thôi ạ.
-20000 file đó thì đc down trên hệ thống nên tên chắc chắn là chính xác. Còn tên file người ta gửi sẽ có sai lệch rất ít thôi ah.

Vậy cho em hỏi có cách nào cùng 1 lúc mà tìm ra 200 file đó ra không ạ?
Hoặc bác nào có thể viết code mà cùng 1 lúc em có thể tìm kiếm và cắt ra 200 tên file đó được giúp em không ạ.

Ví dụ foder của em có các file và nó có tên file như thế này.
400071533100010.txt
400071533100020.txt
400071533100030.txt
400071533100040.txt
400071538600010.txt
400071538600020.txt
400071538600030.txt
400071538700010.txt
400071538700020.txt
400071539000020.txt
– Giờ có người gửi cho em 2 cái tên mà họ cần lấy file.
400071538600020.txt
400071533100030.txt
Cách thông thường của em là search trên foder từng cái tên của 2 cái tên đó rồi cắt file riêng ra.
Giờ em muốn hỏi có cách nào cùng 1 lúc mà có thể tìm ra luôn 2 file đó ra không. ?
P/s em có edit lại cho đúng

Em trân thành cám ơn.

Trên explorer có sẵn rồi mà bạn.

Trên Window Explorer sẽ rất lâu bác ah, trước em dùng "Everything" ra kết quả nhanh lắm. Hy vọng excel cũng list ra được nhanh.

Code chuyển các tập tin yêu cầu từ thư mục nguồn sang thư mục đích. Tức ở nguồn sẽ không còn. Nếu vẫn muốn giữ cả ở nguồn, tức chỉ sao chép chứ không chuyển thì tìm trong code và sửa fso.MoveFile thành fso.CopyFile.

Các lưu ý tôi viết trong tập tin

www.giaiphapexcel.com/diendan/threads/c%C3%A1ch-t%C3%ACm-ki%E1%BA%BFm-nhi%E1%BB%81u-file-c%C3%B9ng-1-l%C3%BAc-tr%C3%AAn-foder.135048/post-859333

Em sẽ nói cụ thể hơn như thế này:
Ví dụ foder của em có các file và nó có tên file như thế này.
400071533100010.txt
400071533100020.txt
400071533100030.txt
400071533100040.txt
400071538600010.txt
400071538600020.txt
400071538600030.txt
400071538700010.txt
400071538700020.txt
400071539000020.txt
– Giờ có người gửi cho em 2 cái tên mà họ cần lấy file.
400071538600020.txt
400071533100030.txt
Cách thông thường của em là search trên foder từng cái tên của 2 cái tên đó rồi cắt file riêng ra.
Giờ em muốn hỏi có cách nào cùng 1 lúc mà có thể tìm ra luôn 2 file đó ra không. ?
P/s em có edit lại cho đúng

Tưởng người ta gửi bạn file Excel chứa list files thì ta sẽ viết code trong Excel luôn. Nếu người ta gửi list là 1 file txt thì làm đơn giản thế này
1> Đầu tiên bạn tạo 1 thư mục ở bất kỳ chỗ nào (Desktop chẳng hạn). Tôi giả sử rằng tên thư mục là Temp nha
2> Copy cái file txt chứa danh sách files cần copy cho vào thư mục Temp. Tôi giả định tôi file txt là List.txt
3> Trong thư mục Temp, tạo thêm 1 thư mục có tên là Target. Thư mục Target này sẽ là nơi chứa files copy đến
4> Trong thư mục Temp, tạo 1 file bat với code

for /f "delims=" %%i in (List.txt) do echo D|xcopy "D:Source%%i" "Target"

trong đó chỗ màu đỏ D:Source chính là thư mục nguồn chứa các files txt gốc. Bạn phải sửa đường dẫn này cho phù hợp với máy của bạn1802

Bạn có thể tạo file bat bằng cách mở Notepad, paste đoạn code trên vào. Xong Save As với tên tùy ý nhưng phải có đuôi là .bat. Riêng mục Save As Type bạn phải chọn All Files (*.*)1805

5> Giờ thì double click vào file bat, chờ code chạy, mở thư mục Target và tận hưởng thành quả

Em cám ơn thầy, em làm được rồi ạ. Chổ phần "xcopy" em chuyển thành "Move" liệu có sao không thầy.
Em có làm thử thấy chạy đúng ạ.
Nếu trong thư mục nguồn mà có các thư mục con, có cách nào tìm kiếm luôn trong thư mục con được không thầy.
Em cám ơn thầy.

Cho ban thêm cách dùng VBA!

Khóa học Power PI – Ứng dung trong Nhân sự
Khóa học SprinGO phù hợp

Khóa học Power PI – Ứng dung trong Nhân sự

TỔNG QUAN KHÓA HỌC: POWER BI CHO NGÀNH NHÂN SỰ Khóa học Power BI cho Nhân sự được thiết kế dành riêng cho các...

Xem khóa học
★★★★★ 5 ★ 1 👤 0 ▥ 0
Quảng cáo

Bạn nên đọc

Leave a Reply

Your email address will not be published. Required fields are marked *

Quảng cáo

Cũ vẫn chất

Xem thêm