練習用です。いろんなものがごちゃまぜです。
@@ -0,0 +1,25 @@ | ||
1 | +Imports System.IO | |
2 | + | |
3 | +Module Module1 | |
4 | + | |
5 | + Sub Main() | |
6 | + Dim mp3dir = "C:\Users\bellm\Documents\souce\CTraining\SanbiNo10min\SanbiNo10min\mp3" | |
7 | + Dim files = Directory.GetFiles(mp3dir) | |
8 | + Dim shell = New Shell32.Shell | |
9 | + For Each path In files | |
10 | + Dim filename = System.IO.Path.GetFileName(path) | |
11 | + Dim fo = shell.NameSpace(mp3dir) | |
12 | + Dim fi = fo.ParseName(filename) | |
13 | + For i = 0 To 1000 | |
14 | + Dim name = fo.GetDetailsOf(Nothing, i) | |
15 | + Dim value = fo.GetDetailsOf(fi, i) | |
16 | + If Not String.IsNullOrEmpty(name) Then | |
17 | + Console.WriteLine($"{name}={value}") | |
18 | + End If | |
19 | + Next | |
20 | + | |
21 | + Next | |
22 | + | |
23 | + End Sub | |
24 | + | |
25 | +End Module |
@@ -0,0 +1,13 @@ | ||
1 | +'------------------------------------------------------------------------------ | |
2 | +' <auto-generated> | |
3 | +' This code was generated by a tool. | |
4 | +' Runtime Version:4.0.30319.42000 | |
5 | +' | |
6 | +' Changes to this file may cause incorrect behavior and will be lost if | |
7 | +' the code is regenerated. | |
8 | +' </auto-generated> | |
9 | +'------------------------------------------------------------------------------ | |
10 | + | |
11 | +Option Strict On | |
12 | +Option Explicit On | |
13 | + |
@@ -0,0 +1,35 @@ | ||
1 | +Imports System | |
2 | +Imports System.Reflection | |
3 | +Imports System.Runtime.InteropServices | |
4 | + | |
5 | +' アセンブリに関する一般情報は以下の属性セットをとおして制御されます。 | |
6 | +' アセンブリに関連付けられている情報を変更するには、 | |
7 | +' これらの属性値を変更してください。 | |
8 | + | |
9 | +' アセンブリ属性の値を確認します | |
10 | + | |
11 | +<Assembly: AssemblyTitle("SanbiNo10min")> | |
12 | +<Assembly: AssemblyDescription("")> | |
13 | +<Assembly: AssemblyCompany("")> | |
14 | +<Assembly: AssemblyProduct("SanbiNo10min")> | |
15 | +<Assembly: AssemblyCopyright("Copyright © 2018")> | |
16 | +<Assembly: AssemblyTrademark("")> | |
17 | + | |
18 | +<Assembly: ComVisible(False)> | |
19 | + | |
20 | +'このプロジェクトが COM に公開される場合、次の GUID が typelib の ID になります | |
21 | +<Assembly: Guid("c7761f57-ac3d-4309-9e9d-cacddd44bd02")> | |
22 | + | |
23 | +' アセンブリのバージョン情報は次の 4 つの値で構成されています: | |
24 | +' | |
25 | +' メジャー バージョン | |
26 | +' マイナー バージョン | |
27 | +' ビルド番号 | |
28 | +' Revision | |
29 | +' | |
30 | +' すべての値を指定するか、次を使用してビルド番号とリビジョン番号を既定に設定できます | |
31 | +' 既定値にすることができます: | |
32 | +' <Assembly: AssemblyVersion("1.0.*")> | |
33 | + | |
34 | +<Assembly: AssemblyVersion("1.0.0.0")> | |
35 | +<Assembly: AssemblyFileVersion("1.0.0.0")> |
@@ -0,0 +1,62 @@ | ||
1 | +'------------------------------------------------------------------------------ | |
2 | +' <auto-generated> | |
3 | +' This code was generated by a tool. | |
4 | +' Runtime Version:4.0.30319.42000 | |
5 | +' | |
6 | +' Changes to this file may cause incorrect behavior and will be lost if | |
7 | +' the code is regenerated. | |
8 | +' </auto-generated> | |
9 | +'------------------------------------------------------------------------------ | |
10 | + | |
11 | +Option Strict On | |
12 | +Option Explicit On | |
13 | + | |
14 | + | |
15 | +Namespace My.Resources | |
16 | + | |
17 | + 'This class was auto-generated by the StronglyTypedResourceBuilder | |
18 | + 'class via a tool like ResGen or Visual Studio. | |
19 | + 'To add or remove a member, edit your .ResX file then rerun ResGen | |
20 | + 'with the /str option, or rebuild your VS project. | |
21 | + '''<summary> | |
22 | + ''' A strongly-typed resource class, for looking up localized strings, etc. | |
23 | + '''</summary> | |
24 | + <Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0"), _ | |
25 | + Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _ | |
26 | + Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _ | |
27 | + Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _ | |
28 | + Friend Module Resources | |
29 | + | |
30 | + Private resourceMan As Global.System.Resources.ResourceManager | |
31 | + | |
32 | + Private resourceCulture As Global.System.Globalization.CultureInfo | |
33 | + | |
34 | + '''<summary> | |
35 | + ''' Returns the cached ResourceManager instance used by this class. | |
36 | + '''</summary> | |
37 | + <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _ | |
38 | + Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager | |
39 | + Get | |
40 | + If Object.ReferenceEquals(resourceMan, Nothing) Then | |
41 | + Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("SanbiNo10min.Resources", GetType(Resources).Assembly) | |
42 | + resourceMan = temp | |
43 | + End If | |
44 | + Return resourceMan | |
45 | + End Get | |
46 | + End Property | |
47 | + | |
48 | + '''<summary> | |
49 | + ''' Overrides the current thread's CurrentUICulture property for all | |
50 | + ''' resource lookups using this strongly typed resource class. | |
51 | + '''</summary> | |
52 | + <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _ | |
53 | + Friend Property Culture() As Global.System.Globalization.CultureInfo | |
54 | + Get | |
55 | + Return resourceCulture | |
56 | + End Get | |
57 | + Set(ByVal value As Global.System.Globalization.CultureInfo) | |
58 | + resourceCulture = value | |
59 | + End Set | |
60 | + End Property | |
61 | + End Module | |
62 | +End Namespace |
@@ -0,0 +1,73 @@ | ||
1 | +'------------------------------------------------------------------------------ | |
2 | +' <auto-generated> | |
3 | +' This code was generated by a tool. | |
4 | +' Runtime Version:4.0.30319.42000 | |
5 | +' | |
6 | +' Changes to this file may cause incorrect behavior and will be lost if | |
7 | +' the code is regenerated. | |
8 | +' </auto-generated> | |
9 | +'------------------------------------------------------------------------------ | |
10 | + | |
11 | +Option Strict On | |
12 | +Option Explicit On | |
13 | + | |
14 | + | |
15 | +Namespace My | |
16 | + | |
17 | + <Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _ | |
18 | + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0"), _ | |
19 | + Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _ | |
20 | + Partial Friend NotInheritable Class MySettings | |
21 | + Inherits Global.System.Configuration.ApplicationSettingsBase | |
22 | + | |
23 | + Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings) | |
24 | + | |
25 | +#Region "My.Settings Auto-Save Functionality" | |
26 | +#If _MyType = "WindowsForms" Then | |
27 | + Private Shared addedHandler As Boolean | |
28 | + | |
29 | + Private Shared addedHandlerLockObject As New Object | |
30 | + | |
31 | + <Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _ | |
32 | + Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs) | |
33 | + If My.Application.SaveMySettingsOnExit Then | |
34 | + My.Settings.Save() | |
35 | + End If | |
36 | + End Sub | |
37 | +#End If | |
38 | +#End Region | |
39 | + | |
40 | + Public Shared ReadOnly Property [Default]() As MySettings | |
41 | + Get | |
42 | + | |
43 | +#If _MyType = "WindowsForms" Then | |
44 | + If Not addedHandler Then | |
45 | + SyncLock addedHandlerLockObject | |
46 | + If Not addedHandler Then | |
47 | + AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings | |
48 | + addedHandler = True | |
49 | + End If | |
50 | + End SyncLock | |
51 | + End If | |
52 | +#End If | |
53 | + Return defaultInstance | |
54 | + End Get | |
55 | + End Property | |
56 | + End Class | |
57 | +End Namespace | |
58 | + | |
59 | +Namespace My | |
60 | + | |
61 | + <Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _ | |
62 | + Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _ | |
63 | + Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _ | |
64 | + Friend Module MySettingsProperty | |
65 | + | |
66 | + <Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _ | |
67 | + Friend ReadOnly Property Settings() As Global.SanbiNo10min.My.MySettings | |
68 | + Get | |
69 | + Return Global.SanbiNo10min.My.MySettings.Default | |
70 | + End Get | |
71 | + End Property | |
72 | + End Module | |
73 | +End Namespace |