Πώς να πάρετε το χρόνο αρχείο με το όνομα στα παράθυρα;

ψήφοι
2

Τα Windows διαθέτουν GetFileTime API που επιτρέπει να πάρει χρόνο αρχείο πληροφοριών από ανοικτές λαβή του αρχείου. Αυτό που ήθελα να μάθω είναι, αν είναι δυνατόν να πάρει αυτές τις πληροφορίες από το όνομα του αρχείου χωρίς να ανοίξετε το αρχείο ρητά. Και αν είναι δυνατόν είναι αυτό ισχύει και για τα Windows Mobile πλατφόρμα;

Δημοσιεύθηκε 09/12/2008 στις 21:37
πηγή χρήστη
Σε άλλες γλώσσες...                            


4 απαντήσεις

ψήφοι
5

Αν καλέσετε CreateFile με τιμή dwFileAccess από το μηδέν, « καθορίζει την πρόσβαση ερώτημα συσκευής στο αντικείμενο. Η αίτηση μπορεί να ρωτήσει τα χαρακτηριστικά της συσκευής, χωρίς πρόσβαση στη συσκευή. » Δεν έχω ιδέα γιατί αφαίρεσαν που πραγματικά ενημερωτικό κομμάτι του κειμένου από νεότερες εκδόσεις της τεκμηρίωσης , καθώς η εφαρμογή του FSD εξακολουθεί να είναι το ίδιο.

Απαντήθηκε 09/12/2008 στις 21:48
πηγή χρήστη

ψήφοι
2

Μια δυνατότητα θα ήταν να χρησιμοποιήσετε FindFirstFile αν θέλετε να κολλήσει με το API των Windows. Επίσης, είναι διαθέσιμη για τα Windows CE

Απαντήθηκε 09/12/2008 στις 21:41
πηγή χρήστη

ψήφοι
0

Απλά μια σημείωση σχετικά με τη χρήση τους χρόνους αρχείο σε ένα αρχείο WinCE:

Απόσπασμα από τα έγγραφα του MSDN στο WinCE GetFileTime

Το κατάστημα αντικείμενο CE των Windows επιστρέφει την ίδια στιγμή και για τις τρεις παραμέτρους. Σε γενικές γραμμές, οι οδηγοί σύστημα αρχείων θα ποικίλει πώς υποστηρίζουν αυτή τη λειτουργία.

Βρήκα αυτό να είναι αλήθεια σε όλες τις συσκευές που έχω δοκιμάσει.

Απαντήθηκε 10/12/2008 στις 21:19
πηγή χρήστη

ψήφοι
0

GetFileTime είναι διαθέσιμο σε όλες τις εκδόσεις των Windows CE. Θα είναι απίθανο να βρεθεί ένας τρόπος για να επιτευχθεί αυτό χωρίς έγκυρη λαβή αρχείο Win32.

Απαντήθηκε 09/12/2008 στις 21:40
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more