質問編集履歴
2
コードを見やすく書き換え
test
CHANGED
File without changes
|
test
CHANGED
@@ -21,8 +21,7 @@
|
|
21
21
|
FO_DELETE = 0x3,
|
22
22
|
FO_RENAME = 0x4
|
23
23
|
}
|
24
|
-
|
25
|
-
|
24
|
+
[Flags]
|
26
25
|
public enum FILEOP_FLAGS : ushort
|
27
26
|
{
|
28
27
|
FOF_MULTIDESTFILES = 0x1,
|
@@ -42,7 +41,6 @@
|
|
42
41
|
FOF_WANTNUKEWARNING = 0x4000,
|
43
42
|
FOF_NORECURSEREPARSE = 0x8000
|
44
43
|
}
|
45
|
-
|
46
44
|
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
|
47
45
|
struct SHFILEOPSTRUCT
|
48
46
|
{
|
@@ -59,7 +57,6 @@
|
|
59
57
|
[MarshalAs(UnmanagedType.LPWStr)]
|
60
58
|
public string lpszProgressTitle;
|
61
59
|
}
|
62
|
-
|
63
60
|
[DllImport("shell32.dll", CharSet = CharSet.Unicode)]
|
64
61
|
static extern int SHFileOperation([In] ref SHFILEOPSTRUCT lpFileOp);
|
65
62
|
|
@@ -75,8 +72,6 @@
|
|
75
72
|
shfos.fAnyOperationsAborted = true;
|
76
73
|
shfos.hNameMappings = IntPtr.Zero;
|
77
74
|
shfos.lpszProgressTitle = null;
|
78
|
-
|
79
75
|
SHFileOperation(ref shfos);
|
80
76
|
}
|
81
77
|
|
82
|
-
|
1
コードを読みやすくしました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -13,8 +13,8 @@
|
|
13
13
|
### 該当のソースコード
|
14
14
|
win11 C# visual Studio Community 2022
|
15
15
|
|
16
|
-
|
16
|
+
コード
|
17
|
-
|
17
|
+
public enum FileFuncFlags : uint
|
18
18
|
{
|
19
19
|
FO_MOVE = 0x1,
|
20
20
|
FO_COPY = 0x2,
|