Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file FINDSTR:创建了一个不可删除的文件-需要帮助删除它吗_Batch File_Delete File - Fatal编程技术网

Batch file FINDSTR:创建了一个不可删除的文件-需要帮助删除它吗

Batch file FINDSTR:创建了一个不可删除的文件-需要帮助删除它吗,batch-file,delete-file,Batch File,Delete File,问题:我在处理批处理文件,想使用多种颜色。我在堆栈溢出问题上找到了解决方案,但是,我意外地创建了一个不可删除的文件。它占用0kb,没有数据,文件类型为“file”,显然,即使没有任务运行,桌面也在不断使用它 您可以查看下面的代码 警告下面的代码将创建一个名为不朽的不可删除文件 @echo off :StartScreen SETLOCAL EnableDelayedExpansion for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# &a

问题:我在处理批处理文件,想使用多种颜色。我在堆栈溢出问题上找到了解决方案,但是,我意外地创建了一个不可删除的文件。它占用0kb,没有数据,文件类型为“file”,显然,即使没有任务运行,桌面也在不断使用它

您可以查看下面的代码

警告下面的代码将创建一个名为不朽的不可删除文件

@echo off
:StartScreen
SETLOCAL EnableDelayedExpansion
for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do (
  set "DEL=%%a"
)

cls
call :ColorText 08 "Immortal : File"

pause >nul
:ColorText
echo off
<nul set /p ".=%DEL%" > "%~2"
findstr /v /a:%1 /R "^$" "%~2" nul
del "%~2" > nul 2>&1
@echo关闭
:StartScreen
SETLOCAL EnableDelayedExpansion
对于/F“tokens=1,2 delims=#”%%a in(‘“prompt#$H#$E#&echo on&for%%b in(1)do rem“’)do(
设置“DEL=%%a”
)
cls
调用:ColorText 08“不朽:文件”
暂停>nul
:彩色文本
回音
"%~2"
findstr/v/a:%1/R“^$”“%~2”个
删除“%~2”>nul 2>&1

尝试的解决方案:我在网上寻找可能的解决方案,并请其他人帮忙。我们做了病毒检查,磁盘错误检查,甚至在安全模式下启动它来尝试删除它。此外,我们对该文件拥有所有管理员权限,甚至使用提升的命令提示符删除该文件,但没有任何效果!这几乎就像文件存在但不同时存在一样

尽管你的问题是转载,而不是关于编程问题;你是否希望我们的会员们对已经覆盖的领域进行检查。除非您将迄今为止尝试过且失败的所有解决方案放入问题正文中(如有必要,请使用URL),否则您的问题肯定会偏离主题。您可以使用PendingFileRenameOperations:@Compo I将所有尝试过的解决方案放入尝试过的解决方案中也与编程无关?如果有任何其他格式错误/我可以使文章更好的方法,请让我知道,我会尝试使changes@Sorceri你如何使用它?链接没有告诉我们me@Ethan; 不,因为问题在于用户错误,而不是脚本。我们可能会提供帮助来重写代码,以便将来不会输出为无效的文件名,但我们的职责不是修复您现在遇到的操作系统问题;你是否希望我们的会员们对已经覆盖的领域进行检查。除非您将迄今为止尝试过且失败的所有解决方案放入问题正文中(如有必要,请使用URL),否则您的问题肯定会偏离主题。您可以使用PendingFileRenameOperations:@Compo I将所有尝试过的解决方案放入尝试过的解决方案中也与编程无关?如果有任何其他格式错误/我可以使文章更好的方法,请让我知道,我会尝试使changes@Sorceri你如何使用它?链接没有告诉我们me@Ethan; 不,因为问题在于用户错误,而不是脚本。我们可能会提供帮助来重写代码,以便将来不会输出为无效的文件名,但我们的任务不是修复您现在遇到的操作系统问题。