smilefreeware Δημοσ. 2 Νοεμβρίου 2006 Δημοσ. 2 Νοεμβρίου 2006 Με την αλλαγή της ώρας άλλαξε η ημερομηνία σε όλα τα αρχεία και προστέθηκε μια ώρα στο 1 δίσκο ©. Μάλιστα άλλαξαν μόνο στο 1 δίσκο © και όχι και στους 2 που έχω. Το έχω πάθει άλλες 3-4 φορές όταν σύνδεσα δίσκο Usb. Στην περίπτωση αυτή δούλεψε αρκετά το autoplay και πιθανώς άλλαξε τα αρχεία του δίσκου Usb. Στην δεύτερη περίπτωση είχε αρκετό χρόνο για να αλλάξει τα αρχεία του εξωτερικού δίσκου. Τώρα με την αλλαγή της ώρας δεν καταλαβαίνω που βρέθηκε ο χρόνος και άλλαξε χιλιάδες αρχεία. Ο δίσκος © είναι FAT32. Εκτος αν τα αρχεία παραμένουν στο δίσκο με τη σωστή ημερομηνία και απλώς τα WIN μου τα δείχνουν με διαφορετική. Οχι ότι το πρόβλημα είναι φοβερό αλλά μου τη σπάει αυτό που έγινε. Αν γνωρίζει κανεις ας μας ρίξει τα φώτα του.
asmilon Δημοσ. 2 Νοεμβρίου 2006 Δημοσ. 2 Νοεμβρίου 2006 Εχει σχεση με την αλλαγη ωρας που εγινε φιλε μου. Τα αρχεια σε ενα δισκο με συστημα αρχειων FAT32 εχουν απολυτη ημερομηνια και ωρα, οποτε οταν αλλαζει η ωρα φαινεται να εχουν αλλαξει μια ωρα μπρος ή πισω, ενω στην ουσια κρατανε την ωρα που ειχαν πριν την αλλαγη. Τα αρχεια σε ενα δισκο NTFS εχουν την ωρα βασισμενη με το GMT, οποτε οταν αλλαζει η ωρα ανταποκρινεται αυτοματα η ωρα των αρχειων με την αλλαγη αυτη... Γιατι ομως σε πειραζει τοσο η αλλαγη της ωρας? Σου χαλασε καποια οργανωση των αρχειων σου?
smilefreeware Δημοσ. 2 Νοεμβρίου 2006 Μέλος Δημοσ. 2 Νοεμβρίου 2006 Thanks asmilon. Πρόσθετες πληροφορίες. Ο δίσκος D είναι NTFS. Τον δίσκο Usb τον είχα συνδέσει σε laptop. Και άλλες φορές έχει αλλάξει η ώρα στον ίδιο υπολογιστή χωρίς να γίνουν αλλαγές στα αρχεία. [ Σου χαλασε καποια οργανωση των αρχειων σου? ] Πράγματι , μου άλλαξε τις φωτογραφίες από την ψηφιακή μου. Και κυρίως με πειράζει στο εξής σημείο. Εχω πολλά αρχεία σε διάφορα θέματα ακριβώς ίδια στους 2 δίσκους. Τα συγκρίνω με το Total Commander (synchronize dirs..) και κάνω copy τα διαφορετικά. Επίσης έχω πολλά data τα οποία με καίνε και τα έχω ταυτόχρονα και σε 2 εξωτερικούς. Καταλαβαίνεις τι γίνεται. (με το backup είμαι λίγο υπερβολικός). Μάλλον θα βάλω ημερομηνία της άνοιξης που αλλάζει ή ώρα να αλλάξει αυτόματα μήπως και επανέρθει. Αν γνωρίζει κανείς μου λέει ποιά είναι αυτή η ημερομηνία για να μην ψάχνω.
alkisg Δημοσ. 3 Νοεμβρίου 2006 Δημοσ. 3 Νοεμβρίου 2006 Αν θες να μην αλλάζεις ημερομηνία, μπορείς να αλλάζεις το time zone ώστε να μην έχει το +-1 ώρα με κάποιο utility: http://www.funduc.com/tzadjust.htm Περαιτέρω διάβασμα: http://support.microsoft.com/kb/q129574/ http://www.funduc.com/timechange.htm http://fortytwo.ch/mailman/pipermail/timekeepers/2006/002425.html
smilefreeware Δημοσ. 3 Νοεμβρίου 2006 Μέλος Δημοσ. 3 Νοεμβρίου 2006 Thanks alkisg Θα δω τελικά τι θα κάνω.
smilefreeware Δημοσ. 4 Νοεμβρίου 2006 Μέλος Δημοσ. 4 Νοεμβρίου 2006 Βρήκα 1 πρόγραμμα στο http://www.chmaas.handshake.de/delphi/freeware/freeware.htm το Chronos και είναι free.
alkisg Δημοσ. 4 Νοεμβρίου 2006 Δημοσ. 4 Νοεμβρίου 2006 Πάντως αυτό είναι προσωρινή λύση, τον Απρίλη που θα ξανααλλάξει η ώρα θα πρέπει να το ξανακάνεις... Υπάρχουν synchronization προγράμματα που γνωρίζουν αυτό το bug και το λαμβάνουν υπ' όψη τους, οπότε αν χρησιμοποιήσεις κάποιο από αυτά δε χρειάζεται μετά να βρεις εσύ τρόπο να παρακάμψεις το bug ή να αλλάζεις ημερομηνία σε αρχεία.
smilefreeware Δημοσ. 4 Νοεμβρίου 2006 Μέλος Δημοσ. 4 Νοεμβρίου 2006 Τελικά θα φτιάξω ένα προγραμματάκι με κεντρική ρουτίνα την procedure dec1hour(filename:string); //uses DateUtils var I:integer; DT:TDateTime; begin I:=FileAge(filename); DT:=FileDateToDateTime(I); DT:=IncHour(DT,-1); I:=DateTimeToFileDate(DT); FileSetDate(filename,I); end; Ισως θα έπρεπε να γραφτούν αλλού , αλλά μια και έτυχε..
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.