aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS-TheRevival/MainForms/Applications/Universal/File Skimmer/Uni_FileSkimmer.vb
diff options
context:
space:
mode:
Diffstat (limited to 'ShiftOS-TheRevival/MainForms/Applications/Universal/File Skimmer/Uni_FileSkimmer.vb')
-rw-r--r--ShiftOS-TheRevival/MainForms/Applications/Universal/File Skimmer/Uni_FileSkimmer.vb77
1 files changed, 43 insertions, 34 deletions
diff --git a/ShiftOS-TheRevival/MainForms/Applications/Universal/File Skimmer/Uni_FileSkimmer.vb b/ShiftOS-TheRevival/MainForms/Applications/Universal/File Skimmer/Uni_FileSkimmer.vb
index 50ed01c..a0758c4 100644
--- a/ShiftOS-TheRevival/MainForms/Applications/Universal/File Skimmer/Uni_FileSkimmer.vb
+++ b/ShiftOS-TheRevival/MainForms/Applications/Universal/File Skimmer/Uni_FileSkimmer.vb
@@ -158,6 +158,9 @@ Public Class Uni_FileSkimmer
Dim DirFullName As String = directoryInfo.FullName
txt_AddressBar.Text = DirFullName.Replace(Strings.OnceInfo(1), "!")
CurrentDir = DirFullName
+ If txt_AddressBar.Text = "!" Then
+ txt_AddressBar.Text = txt_AddressBar.Text & "\"
+ End If
ShowContent()
End If
Catch ex As Exception
@@ -221,6 +224,7 @@ Public Class Uni_FileSkimmer
lbl_filetype.Text = "Text File"
IsFile = True
ElseIf lsv_Content.SelectedItems(0).Text Like "*.zip" Then
+ pic_Icon.Image = My.Resources.FileSkimmerFileIcons.ico_zip
lbl_filetype.Text = "Compressed ZIP File"
IsFile = True
ElseIf lsv_Content.SelectedItems(0).Text Like "*.*" Then
@@ -275,8 +279,12 @@ Public Class Uni_FileSkimmer
End Sub
Public Sub ExecuteFile(path As String)
- If path Like "*.txt" Then
- Undeveloped()
+ If path Like "*.*" Then
+ If path Like "*.txt" Then
+
+ ElseIf path Like "*.zip" Then
+
+ End If
Else
path = path.Replace("!\", Strings.OnceInfo(1) & "\")
If My.Computer.FileSystem.DirectoryExists(path) Then
@@ -299,18 +307,12 @@ Public Class Uni_FileSkimmer
Dim Folders As DirectoryInfo() = Dir.GetDirectories()
Dim Folder As DirectoryInfo
- 'For Each Dir As String In IO.Directory.GetDirectories(CurrentDir)
- ' Dim Dirinfo As New IO.DirectoryInfo(Dir)
- ' lsv_Content.Items.Add(Dirinfo.Name, 0)
- ' 'NewLine("[DIR] 0 KB " & dirinf.Name)
- 'Next
-
For Each Folder In Folders
Dim FolderName As String = Folder.Name
If Strings.AvailableFeature(45) = 1 Then
lsv_Content.Items.Add(FolderName, 0)
Else
- lsv_Content.Items.Add("???", 2)
+ lsv_Content.Items.Add("???", 1)
End If
Next
@@ -321,7 +323,7 @@ Public Class Uni_FileSkimmer
If Strings.AvailableFeature(46) = 1 Then
lsv_Content.Items.Add(filename, FileType)
Else
- lsv_Content.Items.Add("???", 2)
+ lsv_Content.Items.Add("???", 1)
End If
Next
End Sub
@@ -333,8 +335,11 @@ Public Class Uni_FileSkimmer
Select Case fileex
Case ".txt"
- FileType = 1
+ FileType = 2
Program = "Text Document"
+ Case ".zip"
+ FileType = 3
+ Program = "Compressed ZIP file"
'Case ".doc"
' filetype = 5
' program = "Word Document"
@@ -393,7 +398,7 @@ Public Class Uni_FileSkimmer
' filetype = 5
' program = "Web Page"
Case Else
- FileType = 2
+ FileType = 1
Program = "Unknown File Type"
End Select
@@ -411,31 +416,35 @@ Public Class Uni_FileSkimmer
Dim ZipRandom As New Random
Dim UnzipRandomInt As Integer
Dim UnzipRandom As New Random
- If lsv_Content.SelectedItems(0).Text Like "*.zip" Then
- UnzipRandomInt = UnzipRandom.Next(1, 1000000)
- Directory.CreateDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\ShiftOS\SysShiftFS\UNZIP" & UnzipRandomInt)
- ZipFile.ExtractToDirectory(CurrentDir & "\" & lsv_Content.SelectedItems(0).Text, Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\ShiftOS\SysShiftFS\UNZIP" & UnzipRandomInt)
- Directory.CreateDirectory(CurrentDir & "\" & lsv_Content.SelectedItems(0).Text.Replace(".zip", ""))
- CopyDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\ShiftOS\SysShiftFS\UNZIP" & UnzipRandomInt, CurrentDir & "\" & lsv_Content.SelectedItems(0).Text.Replace("zip", ""))
- Directory.Delete(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\ShiftOS\SysShiftFS\UNZIP" & UnzipRandomInt, True)
- ElseIf lsv_Content.SelectedItems(0).Text Like "*.*" Then
- ZipRandomInt = ZipRandom.Next(1, 1000000)
- Directory.CreateDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\ShiftOS\SysShiftFS\ZIP" & ZipRandomInt)
- File.Copy(CurrentDir & "\" & lsv_Content.SelectedItems(0).Text, Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\ShiftOS\SysShiftFS\ZIP" & ZipRandomInt & "\" & lsv_Content.SelectedItems(0).Text)
- Dim Numbering As String = lsv_Content.SelectedItems(0).Text.Length
- Dim TheNaming As String = lsv_Content.SelectedItems(0).Text.Substring(0, Numbering - 3) & "zip"
- ZipFile.CreateFromDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\ShiftOS\SysShiftFS\ZIP" & ZipRandomInt, CurrentDir & "\" & TheNaming)
- Directory.Delete(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\ShiftOS\SysShiftFS\ZIP" & ZipRandomInt, True)
- NothingIn = False
- ElseIf lsv_Content.SelectedItems(0).Text Like "*" Then
- If Directory.Exists(CurrentDir & "\" & lsv_Content.SelectedItems(0).Text) = True Then
- ZipFile.CreateFromDirectory(CurrentDir & "\" & lsv_Content.SelectedItems(0).Text, CurrentDir & "\" & lsv_Content.SelectedItems(0).Text & ".zip")
+ Try
+ If lsv_Content.SelectedItems(0).Text Like "*.zip" Then
+ UnzipRandomInt = UnzipRandom.Next(1, 1000000)
+ Directory.CreateDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\ShiftOS\SysShiftFS\UNZIP" & UnzipRandomInt)
+ ZipFile.ExtractToDirectory(CurrentDir & "\" & lsv_Content.SelectedItems(0).Text, Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\ShiftOS\SysShiftFS\UNZIP" & UnzipRandomInt)
+ Directory.CreateDirectory(CurrentDir & "\" & lsv_Content.SelectedItems(0).Text.Replace(".zip", ""))
+ CopyDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\ShiftOS\SysShiftFS\UNZIP" & UnzipRandomInt, CurrentDir & "\" & lsv_Content.SelectedItems(0).Text.Replace("zip", ""))
+ Directory.Delete(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\ShiftOS\SysShiftFS\UNZIP" & UnzipRandomInt, True)
+ ElseIf lsv_Content.SelectedItems(0).Text Like "*.*" Then
+ ZipRandomInt = ZipRandom.Next(1, 1000000)
+ Directory.CreateDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\ShiftOS\SysShiftFS\ZIP" & ZipRandomInt)
+ File.Copy(CurrentDir & "\" & lsv_Content.SelectedItems(0).Text, Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\ShiftOS\SysShiftFS\ZIP" & ZipRandomInt & "\" & lsv_Content.SelectedItems(0).Text)
+ Dim Numbering As String = lsv_Content.SelectedItems(0).Text.Length
+ Dim TheNaming As String = lsv_Content.SelectedItems(0).Text.Substring(0, Numbering - 3) & "zip"
+ ZipFile.CreateFromDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\ShiftOS\SysShiftFS\ZIP" & ZipRandomInt, CurrentDir & "\" & TheNaming)
+ Directory.Delete(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\ShiftOS\SysShiftFS\ZIP" & ZipRandomInt, True)
NothingIn = False
- Else
+ ElseIf lsv_Content.SelectedItems(0).Text Like "*" Then
+ If Directory.Exists(CurrentDir & "\" & lsv_Content.SelectedItems(0).Text) = True Then
+ ZipFile.CreateFromDirectory(CurrentDir & "\" & lsv_Content.SelectedItems(0).Text, CurrentDir & "\" & lsv_Content.SelectedItems(0).Text & ".zip")
+ NothingIn = False
+ Else
+ End If
End If
- End If
- ShowContent()
+ ShowContent()
+ Catch ex As Exception
+
+ End Try
End Sub
Private Sub FS_Delete()