如何强制删除批处理文件中的文件夹?
(注意 - C:\ Anything是一个文件夹)
我的代码是:
@echo off
del C:\Anything
pause
但它总是要求 -
Do you want to delete "C:\Anything" Y/N ?
我想要C:\任何东西都应该用askimg删除permision来做到这一点!
请帮助优化我的问题!
我正在尝试使用默认值提示用户输入批处理文件(如果用户没有输入输入).
我正在尝试如下:需要默认值:1到头.
set rev1=1
set rev2=HEAD
set /p rev1="start rev: default is %rev1% "
set /p rev2="end rev: default is %rev2% "
但是提示显示start rev: default is而不是start rev: default is 1.
请帮忙.
我正在使用WMIC命令将SIDS列表以及随附的用户个人资料名称输出为文本。从文本中,我可以编辑需要添加一组注册表项的SIDS列表。但是,在SIDS的已编辑文本文件中循环的脚本会以一种脚本无法拾取而无法运行的格式进行编码。使用notepad ++,我可以将UCS-2 LE BOM重新编码为UTF-8,然后可以轻松完成脚本。
如何使WMIC文本的输出默认为UTF-8?。
我在多台PC上注意到了这一点。如上所述,要解决此问题,我可以在notepad ++中重新编码,但是如果可能的话,我确实需要避免这一步骤。尽我所能使事情自动化。唯一的问题是编码,一旦我获得UTF-8文本文件,所有其他脚本,命令,代码等都可以。我经常使用批处理文件,并且喜欢输出到文本文件,查看它们是否都按预期默认为UTF-8。似乎特定于WMIC命令。
WMIC Path Win32_UserProfile Where "Special='False' And Not LocalPath='Null'" Get LocalPath,SID>somefile.txt
提供我需要的所有信息,但输出到UCS-2 LE BOM,而不是UTF-8
谢谢您的协助。(是否正在考虑使用reg查询来绕过此问题?)
for /f "delims=" %%a in ('"%systemRoot%\system32\find.exe" /?') do @echo %%a
是的,上一行有效.没什么用,但有效.但是尝试写一个批处理文件来回答另一个问题,我遇到了类似的问题
 for /f %%a in ('"%systemRoot%\system32\find.exe" /c /v "" ^< "c:\something.txt"') do @echo %%a
 for /f %%a in ('"%systemRoot%\system32\find.exe" /c /v ""    "c:\something.txt"') do @echo %%a
前两行都返回 The filename, directory name, or volume label syntax is incorrect
 for /f %%a in ('"%systemRoot%\system32\find.exe" /c /v "" ^< c:\something.txt'  ) do @echo %%a
 for /f %%a in ('"%systemRoot%\system32\find.exe" /c /v ""    c:\something.txt'  ) do @echo %%a
前两行都返回 The system cannot find the …
我正在尝试运行一个简单的批处理文件,该文件调用 SQL Server 中的备份脚本。当我将其输入命令行时,它可以工作,但是当从 .bat 文件运行时,什么也没有发生。没有错误,根本没有输出。
\n\nsqlcmd.exe -S WIN-FPQSHCEB0EM -E -Q "EXEC sp_BackupDatabases @backupLocation=\'E:\\Backups\\\', @databaseName=\xe2\x80\x99xxxxxx\xe2\x80\x99, @backupType=\'F\'"\nPAUSE\n知道为什么这行不通吗?
\n我正在尝试编写一个简单的批处理文件,它将以递归方式查找和删除文件夹.但是以下脚本不在子文件夹下查找.想知道怎么做?
@echo off
cd /d "C:\"
for /d %%i in (temp) do rd /s "%%i"
pause
谢谢!
我有两个级别的批处理文件。
..\..\PostBuildEventCopy.bat $(TargetDir) $(TargetName)
此批处理文件将某些文件复制到批处理文件中提到的位置。我收到以下错误。在我看来,VS无法找到该批处理文件。
Error: '..\..\PostBuildEventCopy.bat' is not recognized as an internal or external command, operable program or batch file. 
但是,当我提到批处理文件的完整路径时,就会发生构建后事件。
我在这里想念什么吗?任何帮助表示赞赏。
我正在尝试在 javascript 中创建一个正则表达式来查找后跟的数字px,%或者根本没有单位,我的问题是看看这个正则表达式的结构是否正确。
[0-9]*\.?[0-9]+(px|%)?
应用程序将是这样的
var string  = '10px, 15px, 10';
var regex   = [0-9]*\.?[0-9]+(px|%)?
var matches = string.match( regex ); // return [ '10px', '15px', 10 ]
我已经测试过了,但我想确定结构是否正确。
我是vb脚本的新手,请帮助我.
我通过随机附加最后两位数来生成随机年份,如下所示,但我想在用户提供的开始日期和结束日期之间生成随机日期DDMMYYYY格式.
Randomize
tmp = Int((92 - 70 + 1) * Rnd + 70)
tmp1= "01/05/19" & tmp
batch-file ×7
cmd ×2
windows ×2
.net ×1
file ×1
javascript ×1
recursion ×1
regex ×1
sql-server ×1
user-input ×1
utf-8 ×1
vbscript ×1
wmic ×1