Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
InfoFile - Form1.vb

Form1.vb

Caricato da: Progman-92
Scarica il programma completo

  1. Imports System.IO
  2. Public Class Form1
  3.     Private Sub btnListaFile_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnListaFile.Click
  4.         Try
  5.             Me.lstFilesCartella.Items.Clear()
  6.             Dim i As Integer = 0
  7.             Dim d, d1
  8.             d1 = Directory.GetFiles(Me.txtDirectory.Text)
  9.             For Each d In d1
  10.                 i = i + 1
  11.                 lstFilesCartella.Items.Add(d)
  12.             Next
  13.             lblNumeroFileCartella.Text = i
  14.             Me.GroupBox1.Enabled = True
  15.             Me.GroupBox2.Enabled = True
  16.         Catch ex As Exception
  17.             Me.GroupBox1.Enabled = False
  18.             Me.GroupBox2.Enabled = False
  19.             Me.txtDirectory.Clear()
  20.             Me.txtOraCreazione.Clear()
  21.             Me.txtOraUltimoAccesso.Clear()
  22.             Me.txtOraUltimaModifica.Clear()
  23.             Me.txtAttributi.Clear()
  24.             lblNumeroFileCartella.Text = "0"
  25.             Me.GroupBox1.Text = "Non hai selezionato nessun file"
  26.             Me.GroupBox2.Text = "Non hai selezionato nessun file"
  27.             MessageBox.Show("Non trovo la cartella", "Errore", MessageBoxButtons.OK, MessageBoxIcon.Error)
  28.         End Try
  29.     End Sub
  30.  
  31.     Private Sub txtDirectory_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtDirectory.TextChanged
  32.         If Me.txtDirectory.Text = String.Empty Then
  33.             Me.btnListaFile.Enabled = False
  34.         Else
  35.             Me.btnListaFile.Enabled = True
  36.         End If
  37.     End Sub
  38.  
  39.     Private Sub lstFilesCartella_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lstFilesCartella.SelectedIndexChanged
  40.         Me.GroupBox1.Text = "File Selezionato: " & Me.lstFilesCartella.SelectedItem
  41.         Me.GroupBox2.Text = "File Selezionato: " & Me.lstFilesCartella.SelectedItem
  42.         Me.txtOraCreazione.Text = File.GetCreationTime(Me.lstFilesCartella.SelectedItem)
  43.         Me.txtOraUltimoAccesso.Text = File.GetLastAccessTime(Me.lstFilesCartella.SelectedItem)
  44.         Me.txtOraUltimaModifica.Text = File.GetLastWriteTime(Me.lstFilesCartella.SelectedItem)
  45.         Me.txtAttributi.Text = File.GetAttributes(Me.lstFilesCartella.SelectedItem)
  46.     End Sub
  47.  
  48.     Private Sub btnModifiche_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnModifiche.Click
  49.         Me.GroupBox1.Text = "File Selezionato: " & Me.lstFilesCartella.SelectedItem
  50.         Me.GroupBox2.Text = "File Selezionato: " & Me.lstFilesCartella.SelectedItem
  51.         File.SetCreationTime(Me.lstFilesCartella.SelectedItem, Me.MaskedTxtOraCrezione.Text)
  52.         File.SetLastAccessTime(Me.lstFilesCartella.SelectedItem, Me.MaskedTxtOraUltimoAccesso.Text)
  53.         File.SetLastWriteTime(Me.lstFilesCartella.SelectedItem, Me.MaskedTxtOraUltimaModifica.Text)
  54.     End Sub
  55.  
  56.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnInfo.Click
  57.         Form2.Show()
  58.     End Sub
  59. End Class