更新版本
This commit is contained in:
@@ -14,6 +14,7 @@
|
||||
<PackageReference Include="SqlSugarCoreNoDrive" Version="5.1.4.137" />
|
||||
<PackageReference Include="System.Data.Common" Version="4.3.0" />
|
||||
<PackageReference Include="System.Reflection.Emit.Lightweight" Version="4.7.0" />
|
||||
<PackageReference Include="System.Text.Json" Version="8.0.1" />
|
||||
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
|
||||
</ItemGroup>
|
||||
|
||||
|
@@ -1,16 +0,0 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk.Razor">
|
||||
|
||||
<ItemGroup>
|
||||
<Compile Remove="Components\DebugPage\**" />
|
||||
<Content Remove="Components\DebugPage\**" />
|
||||
<EmbeddedResource Remove="Components\DebugPage\**" />
|
||||
<None Remove="Components\DebugPage\**" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\foundation\ThingsGateway.Foundation\src\ThingsGateway.Foundation.csproj" />
|
||||
<ProjectReference Include="..\ThingsGateway.Components\ThingsGateway.Components.csproj" />
|
||||
<ProjectReference Include="..\ThingsGateway.Core\ThingsGateway.Core.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
@@ -3,7 +3,7 @@
|
||||
|
||||
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
|
||||
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*Dlt645*.dll" %25dir%25


cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)


" />
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*Dlt645*.dll" %25dir%25






cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)

for /d %25%25i in (*) do (
 rd /s /q "%25%25i"
)

" />
|
||||
</Target>
|
||||
|
||||
<ItemGroup>
|
||||
|
@@ -3,7 +3,7 @@
|
||||
|
||||
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
|
||||
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*Kafka*.dll" %25dir%25


cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)


" />
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*Kafka*.dll" %25dir%25


cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)

for /d %25%25i in (*) do (
 rd /s /q "%25%25i"
)

" />
|
||||
</Target>
|
||||
|
||||
<PropertyGroup>
|
||||
|
@@ -3,7 +3,7 @@
|
||||
|
||||
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
|
||||
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*Modbus*.dll" %25dir%25


cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)


" />
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*Modbus*.dll" %25dir%25





cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)

for /d %25%25i in (*) do (
 rd /s /q "%25%25i"
)

" />
|
||||
</Target>
|
||||
|
||||
<ItemGroup>
|
||||
|
@@ -3,7 +3,7 @@
|
||||
|
||||
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
|
||||
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*Mqtt*.dll" %25dir%25


cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)

" />
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*Mqtt*.dll" %25dir%25


cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)
for /d %25%25i in (*) do (
 rd /s /q "%25%25i"
)
" />
|
||||
</Target>
|
||||
|
||||
<ItemGroup>
|
||||
|
@@ -7,7 +7,7 @@
|
||||
|
||||
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
|
||||
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*OpcDa*.dll" %25dir%25


cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)


" />
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*OpcDa*.dll" %25dir%25






cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)

for /d %25%25i in (*) do (
 rd /s /q "%25%25i"
)

" />
|
||||
</Target>
|
||||
|
||||
<ItemGroup>
|
||||
|
@@ -8,7 +8,7 @@
|
||||
|
||||
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
|
||||
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*OpcUa*.dll" %25dir%25
copy "$(TargetDir)*Opc.Ua*.dll" %25dir%25
copy "$(TargetDir)*System.Formats.Asn1*.dll" %25dir%25

cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)


" />
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*OpcUa*.dll" %25dir%25
copy "$(TargetDir)*Opc.Ua*.dll" %25dir%25
copy "$(TargetDir)*System.Formats.Asn1*.dll" %25dir%25

cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)
for /d %25%25i in (*) do (
 rd /s /q "%25%25i"
)

" />
|
||||
</Target>
|
||||
<ItemGroup>
|
||||
|
||||
|
@@ -3,7 +3,7 @@
|
||||
|
||||
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
|
||||
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*QuestDB*.dll" %25dir%25


" />
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*QuestDB*.dll" %25dir%25





cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)

for /d %25%25i in (*) do (
 rd /s /q "%25%25i"
)

" />
|
||||
</Target>
|
||||
|
||||
|
||||
|
@@ -4,7 +4,7 @@
|
||||
|
||||
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
|
||||
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*RabbitMQ*.dll" %25dir%25


cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)


" />
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*RabbitMQ*.dll" %25dir%25


cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)

for /d %25%25i in (*) do (
 rd /s /q "%25%25i"
)
" />
|
||||
</Target>
|
||||
|
||||
|
||||
|
@@ -3,7 +3,7 @@
|
||||
|
||||
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
|
||||
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*Siemens*.dll" %25dir%25


cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)


" />
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*Siemens*.dll" %25dir%25





cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)

for /d %25%25i in (*) do (
 rd /s /q "%25%25i"
)

" />
|
||||
</Target>
|
||||
|
||||
<ItemGroup>
|
||||
|
@@ -3,7 +3,7 @@
|
||||
|
||||
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
|
||||
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*SqlDB*.dll" %25dir%25

" />
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*SqlDB*.dll" %25dir%25




cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)

for /d %25%25i in (*) do (
 rd /s /q "%25%25i"
)

" />
|
||||
</Target>
|
||||
|
||||
|
||||
|
@@ -4,7 +4,7 @@
|
||||
|
||||
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
|
||||
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*SqlHisAlarm*.dll" %25dir%25

" />
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*SqlHisAlarm*.dll" %25dir%25




cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)

for /d %25%25i in (*) do (
 rd /s /q "%25%25i"
)

" />
|
||||
</Target>
|
||||
|
||||
|
||||
|
@@ -3,7 +3,7 @@
|
||||
|
||||
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
|
||||
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*TDengineDB*.dll" %25dir%25



" />
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*TDengineDB*.dll" %25dir%25






cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)

for /d %25%25i in (*) do (
 rd /s /q "%25%25i"
)

" />
|
||||
</Target>
|
||||
|
||||
|
||||
|
@@ -3,7 +3,7 @@
|
||||
|
||||
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
|
||||
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*VariableExpression*.dll" %25dir%25


cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)


" />
|
||||
<Exec Command=" set dir="$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)"
 if not exist %25dir%25 md %25dir%25 
copy "$(TargetDir)*VariableExpression*.dll" %25dir%25







cd /d "$(TargetDir)"
::设置要排除的文件格式,多个格式之间使用英文逗号隔开
set Ext=dll
::删除文件
for /f "delims=" %25%25a in ('dir /a-d/s/b') do (
 if /i not "%25%25~a"=="%25~f0" (
 set "Skip="
 for %25%25i in (%25Ext%25) do (
 if /i ".%25%25~i"=="%25%25~xa" (
 set Skip=OK
 )
 )
 if not defined Skip (
 del /f /q "%25%25~a"
 )
 )
)

for /d %25%25i in (*) do (
 rd /s /q "%25%25i"
)

" />
|
||||
</Target>
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user