Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Tìm trong folder có các file mình cần không
#11
Mình cần tìm 2 file này, nhưng hằng ngày được cty xuất ra tên file thay đổi theo ngày, nên khi tìm theo cách của bạn khi tên file cố định.

- Thongtindaily*.cvs
- Hoahong*.icc

[Hình: 1463866.jpg]
Chữ ký của haw_4er Xin chào, mình là haw_4er, Tham gia http://thuthuataccess.com/forum từ ngày 20-03 -13.
Reply
Những người đã cảm ơn
#12
Nếu chỉ là 2 file này thì

Mã PHP:
Sub ListFilesInFolder(FolderName As String)
  
Dim FileItem As Scripting.File
  On Error 
GoTo Out
  With 
New Scripting.FileSystemObject
    With 
.GetFolder(FolderName)
      For 
Each FileItem In .Files
        
If Left(FileItem.Name,14)="thongtincongty" Or Left(FileItem.Name,7)="hoahong" Then ListFile.AddItem FileItem.Name
      Next FileItem      
    End With
  End With
Out
:
End Sub 

Bạn tùy nghi chế biến ở dòng If Left....
Thân mến
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn haw_4er
#13
Mình nói rõ hơn một chút về tên file:

Trong ví dụ trên của bạn:
- Nếu tìm chính xác tên thì trong folder 20131021 của bạn phải có file tên chính xác là thongtindaily*.csv hoặc hoahong*.icc mới tìm được
Nhưng không thể đặt tên file có ký tự đặc biệt star nên không thể có 2 file như trên => không tìm thấy là đương nhiên

=> thongtindaily*.csv là mộ tên có biến (* là một hay nhiều ký tự bất kỳ)
=> như vậy không thể tìm chính xác tên có trong thư mục được mà là sẽ tìm gần đúng, tức là tìm ra tất cả những file có tên bắt đầu là "Thongtindaily" hoặc "hoahong"

VD: file bạn muốn tìm là Thongtindaily.com và hoahong.txt nhưng trong folder có thêm các file Thongtindaily.doc và Thongtindaily123.com thì nó cũng lấy hết vào list luôn .
Hoặc trong folder không có 2 file bạn cần tìm mà lại có các file khác các ký tự đầu là "Thongtindaily" thì thay vì báo không tìm thấy file yêu cầu nó sẽ show ra cả đống file có tên "Thongtindaily..." mà bạn không muốn tìm.

=>Như vậy muốn tìm chính xác tên file mà dữ liệu đối chiếu lại có thêm biến * không cố định thì là một "nhiệm vụ bất khả thi" 021

**Túm lại nếu bạn không nhập chính xác tên file vào table thì chỉ tìm được gần đúng thui
=>Muốn tìm gần đúng thì áp dụng hàm tìm chuỗi con của a Xuan Thanh vào điều kiện lọc là "OK" 015

Không biết mình nói vậy có rõ hơn được chút nào chưa nhỉ? 027
Chữ ký của MatTroiNguQuen Thời gian nước chảy... da mòn
Ngủ quên một chốc thấy còn bộ xương!
Reply
Những người đã cảm ơn haw_4er


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Tạo Menu dạng TreeView bằng Query (không dùng ActiveX) ongke0711 4 269 06-12-16, 09:16 PM
Bài mới nhất: toancvp
  [Help] Giúp đỡ về cách xóa nội dung trong một field nam8384 2 119 17-10-16, 08:43 PM
Bài mới nhất: toancvp
  [Hỏi] Sử dụng chuột giữa trong subform là report. toancvp 10 361 12-10-16, 01:01 AM
Bài mới nhất: toancvp
  Chèn file văn bản word vào access danhxetnghiem 10 457 11-10-16, 03:42 PM
Bài mới nhất: danhxetnghiem
  Lọc theo điều kiện trong listbox Ranju 3 183 06-10-16, 05:26 PM
Bài mới nhất: Ranju

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ