1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Danh sách tập tin trong thư mục

Chủ đề trong 'Hỏi đáp Tin học' bởi gps, 12/05/2004.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. gps

    gps Thành viên rất tích cực

    Tham gia ngày:
    07/11/2002
    Bài viết:
    2.035
    Đã được thích:
    0
    Danh sách tập tin trong thư mục

    Tôi có vài thư mục, mỗi thư mục có hàng trăm tập tin. Khi dùng Windows Explorer mở thư mục ra thì các tập tin xếp hàng ngay ngắn rất đẹp mắt. Tên các tập tin đã được đặt theo một qui luật. Liệu có cách nào để có được danh sách các tập tin trong thư mục đó cùng với các thuộc tính của nó như ngày tạo, kích thước ... không nhỉ. Một danh sách mà bạn có thể sắp xếp theo nhiều cách khác nhau để chọn ra danh sách các file cần thiết.
  2. netsurfer

    netsurfer Thành viên mới

    Tham gia ngày:
    13/04/2004
    Bài viết:
    758
    Đã được thích:
    1
    Hỏi không rõ ràng!
    Nếu muốn xem danh sách file với đầy đủ thuộc tính size, date v.v. thì trong Explorer đã có roài. Vào View>Details là có luôn. Thích sắp xếp theo tiêu chí nào cũng được.
    Còn muốn in ra giấy thì phải có chương trình tiện ích đặc biệt. Directory Print là một ví dụ.
  3. co_be_mat_tron_xoe

    co_be_mat_tron_xoe Thành viên mới

    Tham gia ngày:
    06/04/2004
    Bài viết:
    65
    Đã được thích:
    0
    Ối anh netsurfer ơi, anh làm Hà khóc rùi nè,
    Anh gps là "tao nhân mặc khách" bên KTQSNN lạc bước sang đây, chẳng mấy khi có dịp trả lời thắc mắc của một cao nhân như anh ấy, anh lại trả lời kiểu này thì............. ..........
    Nếu anh muốn có được một danh sách tên các tập tin trong một thư mục, anh có thể dùng một công cụ mà ngày nay chúng ta rất ít khi dùng đến, đó là DOS.
    Cụ thể hơn, nếu anh muốn kết xuất danh sách này ra một file chẳng hạn nhé, anh vào Start/Run, gõ CMD, Enter. Cửa sổ Command Prompt hiện ra. Anh gõ lệnh sau:
    your-directory>DIR thư_mục_cần >đường_dẫnfile_muốn_tạo Enter.
    Ví dụ, khi em gõ ở máy em:
    F:Windows>Dir C:Mydocument >D: est.txt
    Em sẽ thu được ở ổ đĩa D một file tên test.txt, file này chứa kết quả lệnh Dir của em. Kết quả này cũng rất chi tiết và hoàn toàn thoả mãn được yêu cầu của anh.
    Nếu anh thay >file_muốn_tạo bằng >PRN và máy tính của anh có máy in, anh sẽ có một trang thông tin danh sách chi tiết file anh cần.
    Nếu anh muốn sắp xếp các file này để chọn ra danh sách các file cần thiết (?!) chỗ này em chưa hiểu ý của anh nên tạm thời em chưa trả lời được ạ. .
  4. dohaian

    dohaian Thành viên rất tích cực

    Tham gia ngày:
    02/05/2003
    Bài viết:
    2.182
    Đã được thích:
    1
    bác netsurfer trả lời đúng rùi còn gì
    em Hà suy nghĩ mênh mang quá
  5. co_be_mat_tron_xoe

    co_be_mat_tron_xoe Thành viên mới

    Tham gia ngày:
    06/04/2004
    Bài viết:
    65
    Đã được thích:
    0
    Híc híc híc
    Anh An hãy đọc lại xem nào?
    Anh Kiên bảo muốn in danh sách file phải có một phần mềm khác, còn em đưa ra một câu lệnh Prompt có tác dụng tương tự luôn, có gì là "suy nghĩ mênh mang" hả anh?
    Tương tự thế, nếu anh ấy kết xuất danh sách chi tiết file ra một file, anh ấy hoàn toàn có thể viết các Application nhỏ, cho phép sắp xếp theo nhiều cách khác nhau để tìm ra một kiểu sắp xếp hoặc một danh sách con các file cần thiết.
    Vậy, em mênh mang hay là anh An spam ạ? .
  6. dohaian

    dohaian Thành viên rất tích cực

    Tham gia ngày:
    02/05/2003
    Bài viết:
    2.182
    Đã được thích:
    1
    Hừ, phải bảo vệ chính kiến của mình mới được
    Tôi có vài thư mục, mỗi thư mục có hàng trăm tập tin. Khi dùng Windows Explorer mở thư mục ra thì các tập tin xếp hàng ngay ngắn rất đẹp mắt. Tên các tập tin đã được đặt theo một qui luật.
    -->ở đây xét đến truờng hợp người ta không biết cách list detail để mà sort theo 1 order cho trước
    Liệu có cách nào để có được danh sách các tập tin trong thư mục đó cùng với các thuộc tính của nó như ngày tạo, kích thước ... không nhỉ. Một danh sách mà bạn có thể sắp xếp theo nhiều cách khác nhau để chọn ra danh sách các file cần thiết.
    --> chả nhẽ cứ thấy danh sách là có nghĩa phải ở một file nào đó sao.
    Lại xét đến việc ngưôì hỏi không phải dân tin, khi đó việc viết application là không phải chuyện dễ
    Người ta chỉ cần list danh sách các file để tìm kiếm theo một chỉ tiêu nào đó thôi. Em lại bắt người ta ra DOS, search rồi ghi ra file, sau đó lấy file đó ra đọc, chả để làm gì cả.
    Em Hà đã hiểu rồi chứ ???
    Chà, không biết mình có nói đúng không đây ????
    Các bác thấy em có nhiều chuyện quá không vậy ???
  7. co_be_mat_tron_xoe

    co_be_mat_tron_xoe Thành viên mới

    Tham gia ngày:
    06/04/2004
    Bài viết:
    65
    Đã được thích:
    0
    Anh An trả lời thế này là chưa "biết mình biết người" rồi. Anh có biết anh gps đã trên 30 tuổi, có trình độ chuyên môn thế nào và có thâm niên thế nào trong việc sử dụng máy tính không? Người như anh ấy mà không biết cách list detail thì chắc em chẳng biết gì quá ?!
    Em tin là anh gps muốn có kết quả list detail file cho một mục đích nào đó cụ thể hơn là những điều anh ấy nói. Do vậy em đã trình bày 2 cách kết xuất kết quả list detail đủ cho các yêu cầu khác nhau. Còn tất nhiên, nếu anh ấy không thể tự mình viết một phần mềm, anh ấy có thể nghĩ đến việc tìm kiếm hoặc download ở đâu đó một chương trình nhỏ có tác dụng tương tự. Ý của em khi viết là "...anh ấy hoàn toàn có thể viết các app nhỏ..." nghĩa là: đến viết app còn được, thì không một mục đích sử dụng nào khác không được thoả mãn. Anh chẳng hiểu ý em gì cả!
    Nói hong đúng, nhiều chuyện quá đi,
  8. netsurfer

    netsurfer Thành viên mới

    Tham gia ngày:
    13/04/2004
    Bài viết:
    758
    Đã được thích:
    1
    Hà hâm! Tiện ích bây giờ thiếu gì, mà phải dùng DOS?
    1. Nếu người hỏi là cao thủ máy tính, thì ắt là biết các cách có sẵn trong Explorer, trong DOS roài. Làm gì phải hỏi ở đây?
    2. Nếu người hỏi là gà gô, thì hướng dẫn >PRN cũng giống như đánh đố họ vậy.
    3. Lệnh DIR > PRN là không có sắp xếp theo tiêu chí tùy biến. Hà bày như vậy không đáp ứng mục đích câu hỏi của người ta.
    4. Viết được app không có nghĩa là viết được mọi thứ. Lập trình ứng dụng đã khó, mà lập trình hệ thống còn khó hơn nhiều. Dân lập trình chắc chả vào cái box này hỏi làm giề.
  9. gps

    gps Thành viên rất tích cực

    Tham gia ngày:
    07/11/2002
    Bài viết:
    2.035
    Đã được thích:
    0
    Đầu tiên xin cám ơn tất cả các bạn đã tham gia trả lời cũng như tham gia ý kiến, đặc biệt là cám ơn bạn @co_be_mat_tron_xoe, cách của bạn quả là đơn giản đến tuyệt vời.
    Chuyện là như zầy: cơ quan tôi làm có vài người làm cái nhiệm vụ là quản lý tài liệu. Mà tài liệu thì nhiều lắm, mỗi tài liệu đều được đánh số theo một qui luật nhất định. Đại loại là như vầy: AA-BBBBB-CCCC-DDDD-EEEE-FF.GGN. Hàng ngày họ phải nhận tài liệu từ khắp nơi gởi về, khi thì ftp, khi thì đính kèm email, khi thì qua mạng extranet, khi thì CD vv...
    Tôi lại là người hay cần tài liệu, nhưng mỗi lần tôi lại đòi một số tài liệu có cùng thuộc tính. Khi thì theo AA, lúc lại CCCC. Những người này cũng đã kỳ công phân loại, xếp vào thư mục rồi mà vẫn không thể đáp ứng yêu cầu kỳ quặc của tôi. Một trong những nạn nhân đó mới hỏi tôi có cách nào làm một cái danh sách tập tin trong thư mục hay không, sau đó họ sẽ dùng excel chặt cái tên tập tin ra thành nhiều mảnh rồi lưu như một file excel với đầy đủ các thuộc tính khác như ngày khởi tạo, kích thước vv... Như vậy họ chỉ cần sort hay filter một cái là muốn gì cũng chiều hết.
    Sau khi bị hỏi ngưọc thì tôi bí, mới vào đây nhờ các bạn giải đáp. Phải công nhận các bạn nhuần nhuyễn các thủ thuật DOS mà còn rất vui tính nữa.
    Chúc các bạn vui,
    Cuối cùng xin có thắc mắc sao các bạn lại biết tuổi của gps.
    Sau thắc mắc là đính chính, gps còn 1 bậc nữa mới lên tới bát học, hiện vẫn đang thất học.
  10. co_be_mat_tron_xoe

    co_be_mat_tron_xoe Thành viên mới

    Tham gia ngày:
    06/04/2004
    Bài viết:
    65
    Đã được thích:
    0
    Không có gì ạ, hì .
    Vâng ạ, hoá ra là thế.
    Cảm ơn anh ạ. (anh hay chú đây? ).
    Em đã theo dõi rất say mê chủ đề GPS của anh bên KTQSNN. Em cũng đọc nhiều bài của anh ở các box khác. Do vậy em biết tuổi của anh, .

Chia sẻ trang này