草庐IT

删除Module

全部标签

windows - 如何让vba文件自行删除

我正在尝试让一个程序self删除,我正在使用一个单独的批处理文件来完成它。我正在使用这段代码:Process.Start("cmd.exe","/Cchoice/CY/N/DY/T1&Del"+Application.ExecutablePath)Application.Exit()但是不能删除名称中有空格的文件。如何用“”将Application.ExecutablePath括起来,使其最后看起来像“FileName”? 最佳答案 我想通了,我使用了这段代码:DimapplicationPathAsStringDimquoteAs

windows - 由于不正确的 MSI 检索,补丁程序删除一直失败

我有一个包,您可以使用MSI安装它。此包的安装日志在执行msiexec命令时显示以下属性:Property(S):DATABASE=C:\Windows\Installer\2bb7bb.msiProperty(S):OriginalDatabase=C:\temp\DDS_COM_ETMS_Win-2008-64_01-04-01_install_09\ElektronTMS.msiProperty(S):UILevel=2Property(S):ACTION=INSTALLProperty(S):ROOTDRIVE=D:\Property(S):CostingComplete=1P

python Windows "ImportError: DLL load failed: The specified module could not be found."加载已编译扩展时

我使用MinGW64为python编译了一个模块,但它无法加载。我尝试检查文件的文件类型(使用mingwfile命令),它们都是64位的,所以这不是问题。 最佳答案 诀窍是将MinGW64库路径添加到PATH。>setPATH=%PATH%;%MINGW64_ROOT%\x86_64-4.9.0-posix-seh-rt_v3-rev2\mingw64\bin(此外,为了构建它,我必须定义宏:MS_WIN64)。 关于pythonWindows"ImportError:DLLloadfa

windows - 如何创建删除文件的命令?

我想写一个bat文件,它试图在工作完成之前删除一个文件。但是在第一次尝试之后它就失败了,什么也没有发生。我正在寻找类似trycatch的内容。我当前的脚本如下所示::loopTIMEOUT1del"D:\VM\1.docx"IF%ERRORLEVEL%NEQ0GOTOloop 最佳答案 setfile="D:\VM\1.docx":loopTIMEOUT/T1/NOBREAKdel%file%IFEXIST%file%GOTOloop像这样吗?修正了第一行的空格 关于windows-如何

windows - 在 Windows 中使用批处理文件删除早于 x 天的文件

我一直在尝试编写一个批处理文件来删除早于x天数的文件。我有一个备份目录E:\Backup2,其中包含许多子文件夹Alresco、Postgres和Sybase.这些子文件夹包含不同的文件内部结构,但我认为这不会影响脚本,因为我只需要它查看Backup2目录中的每个文件,如果它是早于x天,然后删除该文件。到目前为止,我有以下内容,但我无法让它工作:FORFILES/P"E:\Backup2"/S/D-2/C"CMDDEL/F/Q@PATH"其中2定义了一个文件在被删除之前必须存在的天数。当我在CMD中执行命令时,所有文件都会保留,不会报告任何错误。但是有趣的是,当我输出到日志文件时,它会

windows - 删除行(包括空行)

这个问题在这里已经有了答案:Batchfiletodeletefirst3linesofatextfile(5个答案)关闭6年前。您好,我正在尝试使用批处理文件从多个.txt文件的顶部删除前3行。第一行和第二行包含文本,第三行是空白。我正在尝试找到一种方法来根据行号删除行。e.gLine1ABCDLine2EFGLine3Line4coolthisworksLine5lineoftextLine6lineoftextLine7Line8lineoftext我已经使用了下面有效的代码,但是,我必须将变量作为“关键字”,并且我想使用行号作为变量。此外,由于某种原因,光标总是在每个“new.

windows - 在 Windows 中,如何删除一个文本文件中存在于另一个文本文件中的所有行?

我有两个文件:content.txt和remove.txt。我想运行.cmd脚本,从content.txt中删除remove.txt中的所有行。结果应转到result.txt。例如:content.txtabc1234helloqwertyremove.txtabchellodef结果.txt1234qwerty这个问题是相同的,但使用Perl:Removinglinesinonefilethatarepresentinanotherfile.我只能使用标准的Windows工具。 最佳答案 findstr/L/v/X/g:remov

windows - Diskpart脚本删除所有分区

我正在尝试制作一个diskpart脚本,它接受一个驱动器号的值,然后删除该驱动器号对应设备的所有分区。我现在的剧本是selectDisk1selectpartition0deletepartitionselectpartition1deletepartition但明显的问题是,我需要将一个驱动器号转换成它对应的磁盘,然后循环遍历所有存在的分区,而不是硬编码删除中的前两个分区。我对diskpart还不太熟悉,所以希望能得到一些帮助。 最佳答案 实际上比你想象的要容易得多。-)selectvolumexclean当您select一个卷时

windows - Powershell 在 -Exclude 中删除具有精确扩展名的文件

我在我的PowerShell脚本中使用此cmdlet来获取路径中除rdl文件之外的所有文件:Get-childitem$path-recurse-Exclude*.rdl|select-expandfullname问题是该命令还会删除扩展名为“.rdl.rss”的文件,这不是我想要的。如何只删除扩展名为“.rdl”的文件?谢谢大家 最佳答案 使用Where-Object而不是-Exclude:Get-ChildItem$path-Recurse|Where-Object{$_.Extension-ne'.rdl'}|Select-O

windows - 使用 PowerShell 重命名或删除文件名中的字符

我正在尝试重命名或删除文件名的一部分。我有一个计划的工作,将更新的文件从一台服务器移动到另一台服务器。移动文件后,需要对其进行重命名。例如:Filename_01-23-AB.exe到Filename.exe我想删除从“_”到“.”的所有内容。并保持分机不变。我发现下面的代码应该可以做到这一点,但我似乎无法让它工作。我在这里走的路正确吗?##Removesthebuildnumberfromthefilenameof"Filename_XX-XX-XX.exe"leavingthenewfilenametobe"Filename.exe"##$File=-Path"C:\Temp\Te