Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Ενα κουλο σφλαμα της file.getcreationtime

Îåêßíçóå áðü ôï ìÝëïò angarato_surion. Τελευταία δημοσίευση από το μέλος angarato_surion στις 26-02-2006, 14:07. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  26-02-2006, 04:15 10151

    Ενα κουλο σφλαμα της file.getcreationtime

    public void RecoverBackup( string AppFolder,string DBFolder, int NumOfDays)
            {
                try
                {
                   
                        string [] ListaArxeiwn;
                    int INThmeromhnia,i,meg;
                    string BackupFolder;
                    string Mera, Wra, MeraKaiWra;
                    Hmeromhnia = DateTime.Today;
                    TWra = DateTime.Now;
                  
                   
                    System.Windows.Forms.MessageBox.Show("hi");
                    if (AppFolder == null)
                    {
                       
                        return;
                    }
                    Mera = File.GetCreationTime(AppFolder + "\\" + Maintenance_Backup.arxbackup).ToShortDateString();
                    Wra = File.GetCreationTime(AppFolder + "\\" + Maintenance_Backup.arxbackup).ToShortTimeString();
                    MeraKaiWra = Mera.Replace("/", "-") + "-" + Wra.Replace(":", "_"); ;
                    BackupFolder = Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase).Replace(@"file:\", "") + "\\" + fakbackup + "\\" + MeraKaiWra;
                    //BackupFolder = this.FindLastAceessedSubDir(Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase).Replace(@"file:\", "") + "\\" + fakbackup);
                    if ( (DBFolder != null)||(Directory.Exists(BackupFolder)== true)||(Directory.Exists(DBFolder)==true))
                    {
                        System.Windows.Forms.MessageBox.Show("hi1");
                       
                       
                        if ( File.GetCreationTime(AppFolder+ "\\"+ Maintenance_Backup.arxbackup).CompareTo(Hmeromhnia)<=0)
                        {
                           
                         
                            if (Directory.Exists(BackupFolder) == true)
                            {
                                ListaArxeiwn = Directory.GetFiles(BackupFolder);
                                meg = ListaArxeiwn.Length;
                                for (i = 0; i < ListaArxeiwn.Length; i++)
                                {
                                    string TArxeio = ListaArxeiwnIdea [I].Substring(meg, ListaArxeiwnIdea [I].Length - meg);
                                    this.CopyFile(ListaArxeiwnIdea [I], TArxeio);
                                }
                            }
                        }
                    }

                }
                catch (Exception e)
                {
                    bclass.xeirismossfalmatwn(e);
                }

            }


    παιδια στο παραπανω τμημα μου επιστρεφει η file.getcreationtime λάθος ημερομηνια πως το διορθωνω; ενω φτιαχτηκε πριν απο λιγα λεπτα ο φακελος, επιστρεφει  ημερομηνια προηγουμενου αιωνα ...

    Υδροβάση(Hydrobase)
    profiles :
    codeplex
    sourceforge
    google code

    Υλοποιώ εφαρμογές υπό πληρωμή απλώς επικοινωνήστε μαζί μου
  •  26-02-2006, 09:19 10152 σε απάντηση της 10151

    Απ: Ενα κουλο σφλαμα της file.getcreationtime

    Ρίξε μια ματιά στο blog μου: Windows & file creation time


    Χρήστος Γεωργακόπουλος
  •  26-02-2006, 14:07 10164 σε απάντηση της 10152

    Απ: Ενα κουλο σφλαμα της file.getcreationtime

    δεν θελω να το χρησιμοποιοησω για να κανω Update της εφαρμογης μου παρα γιανα επαναφερω κατι backups.
    Υδροβάση(Hydrobase)
    profiles :
    codeplex
    sourceforge
    google code

    Υλοποιώ εφαρμογές υπό πληρωμή απλώς επικοινωνήστε μαζί μου
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems