Đá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 MTNQ 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
  Lấy dữ liệu từ 2 subform trong Mainform thanhtruong 3 149 19-02-17, 09:59 AM
Bài mới nhất: tranthanhan1962
  code chuyển đổi Hex sang ASCII trong access thanhtruong 9 384 13-02-17, 10:34 PM
Bài mới nhất: ongke0711
  [Help] Truy vấn nhiều giá trị, nhập trong 1 textbox duy nhất ở form ckno1no 11 812 23-01-17, 01:32 PM
Bài mới nhất: ckno1no
  [Help] khoanh vùng tìm kiếm trong Search Form Godspear 3 199 19-01-17, 05:31 AM
Bài mới nhất: Godspear
  [Hỏi] Nhập dữ liệu sai trong combobox sẽ đưa ra thông báo cannguyen 2 231 12-12-16, 12:06 PM
Bài mới nhất: cannguyen

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ơ