bat命令删除当前目录下所有以.o结尾的文件不规则长度文件名中“-”之前的字符(“-”一起删除当前目录下所有以.o结尾的文件)?


不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行<# :cls@echo offrem 将一个txt文本文件内指定特征字符串前后/左右/两边的同行内容删除set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4title %#% +%$%%$%/%@% %z%cd /d "%~dp0"powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::Default))) -Args '%~dp0'"echo;%#% +%$%%$%/%@% %z%pauseexit#>$regstr='\d{4}年\d{2}月\d{2}|\d{4}-\d{2}-\d{2}|\d{4}\.\d{2}\.\d{2}';$path=$args[0];$newfolder=$path+'#result';if(-not (test-path -liter $newfolder)){[void](md $newfolder -force);};$enc=[Text.Encoding]::Default;$files=@(dir -liter $path|?{('.txt' -eq $_.Extension) -and ($_ -is [System.IO.FileInfo])});if($files.length -ge 1){write-host $files[0].Name;[System.Collections.ArrayList]$s=@();$text=[IO.File]::ReadAllLines($files[0].FullName, $enc);for($i=0;$i -lt $text.count;$i++){$m=[regex]::match($text[$i], $regstr);if($m.Success){$index=$text[$i].IndexOf($m.groups[0].value);if($text[$i].substring(0,$index).Contains('楼')){[void]$s.add($text[$i].substring(0,$index+$m.groups[0].value.length));}else{[void]$s.add($m.groups[0].value);};}else{[void]$s.add($text[$i]);};};$newfile=$newfolder+'\'+$files[0].Name;[IO.File]::WriteAllLines($newfile, $s, $enc);};
"ofd文件需要使用数科阅读器打开。使用数科阅读器阅读器打开ofd文件步骤如下所示:1、在电脑桌面打开数科阅读器程序。2、在数科阅读器程序页面顶部菜单中点击打开选项。3、选择需要打开的ofd文件。4、点击打开,即可完成操作。"
OFD(Op...
点击进入详情页本回答由数科OFD提供@echo off & title 一键删除两天前数据行 By 依梦琴瑶cd /d %~dp0setlocal enabledelayedexpansion set File=D:\test.txt echo wscript.echo DatePart("yyyy",DateAdd("d",-2,date)) ^& Right("0" ^& DatePart("m",DateAdd("d",-2,date)),2) ^& Right("0" ^& DatePart("d",DateAdd("d",-2,date)),2)>getBefore.vbsfor /f "delims=" %%a in ('cscript /nologo getBefore.vbs') do set Before=%%adel getBefore.vbs(for /f "delims=" %%a in ('type "%File%"') do (
echo %%~a|findstr "^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9] [0-9][0-9]:[0-9][0-9]:[0-9][0-9]$" >nul && (
for /f "tokens=1-3 delims=- " %%b in ("%%~a") do (
if "%%~b%%~c%%~d" lss "%Before%" (
set Del=1
) else (
set Del=0
)
)
)
if !Del! equ 0 echo %%~a))>New_File.txtmove /y New_File.txt "%File%">nulpause}

比如;我有150个文件夹,每个文件夹的名字都是“文件1”“文件2”……,我想把文件夹名字中的“文件”(文件和空格)删掉,怎么办,但是不改变文件夹内部的文件。...
比如;我有150个文件夹,每个文件夹的名字都是 “文件 1” “文件 2”……,我想把文件夹名字中的“文件 ”(文件和空格)删掉,怎么办,但是不改变文件夹内部的文件。
展开选择擅长的领域继续答题?
{@each tagList as item}
${item.tagName}
{@/each}
手机回答更方便,互动更有趣,下载APP
提交成功是否继续回答问题?
手机回答更方便,互动更有趣,下载APP
展开全部教你批量删除文件夹名称中的指定文字:步骤1,下载优速文件批量重命名工具软件后安装使用,点击首页的【文件夹重命名】功能进入内页,然后点击【添加文件夹】蓝色按钮,将需要修改名称的文件夹全部导入到软件中。步骤2,因为我们是要删除名称中的文字,所以命名方式选择“删除”;删除类型选择“自定义内容”;然后在下一行输入需要删除的文字。在右边实时预览新文件名,可以看到指定的文字已经被删除。步骤3,设置完成后,点击【开始重命名】按钮启动软件程序,一会之后软件会弹出“重命名成功”的提示框,说明所有文件名修改完成。步骤4,通过案例可以看到,原本文件夹名称中包含的“数据”两个字被全部删除了。已赞过已踩过你对这个回答的评价是?评论
收起在Mac上删除文件,有以下几种方法:1. 直接拖拽文件到废纸篓。2. 右键单击一个文件,选择移动到「废纸篓」选项。3. 或者选择一个您想删除的文件,并按下键盘上的Mac删除快捷键「Command + Delete」键。4. 如果您想永久删除...
点击进入详情页本回答由麦保(深圳)科技有限公司_提供
展开全部for/f"tokens=1-2delims="%%ain('dir/b文件*.*')doren"%%a%%b"%%b保存为批处理,放到文件夹所在目录执行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
为你推荐:
下载百度知道APP,抢鲜体验使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。扫描二维码下载
×个人、企业类侵权投诉
违法有害信息,请在下方选择后提交
类别色情低俗
涉嫌违法犯罪
时政信息不实
垃圾广告
低质灌水
我们会通过消息、邮箱等方式尽快将举报结果通知您。说明
做任务开宝箱累计完成0
个任务
10任务
50任务
100任务
200任务
任务列表加载中...
}
你可以在这个文件下,这个文件是缓存文件,我想也没有用了吧,新建一个扩展名为bat的文件,比如del.bat,然后右键文件,编辑,然后输入del*.*就可以了,然后双击执行,这个文件夹下的所有文件就被删除了在Mac上删除文件,有以下几种方法:1. 直接拖拽文件到废纸篓。2. 右键单击一个文件,选择移动到「废纸篓」选项。3. 或者选择一个您想删除的文件,并按下键盘上的Mac删除快捷键「Command + Delete」键。4. 如果您想永久删除...
点击进入详情页本回答由麦保(深圳)科技有限公司_提供Linux系统下的文件名长度最多可到256个字符。通常情况下,文件名的字符包括:字母、数字、“.”(点)、“_”(下划线)和“-”(连字符)。Linux允许在文件名中使用除上述符号之外的其它符号,但并不建议用户这样做。有些转意字符(即该字符被系统借用,表示某种特殊含义)在Linux的命令解释器(shell)中有特殊的含义。这样的转意字符有:“?”(问号),“*”(星号),“”(空格),“$”(货币符),“&”,扩号等等。在文件名中应尽量避免使用这些字符。文件名中可以有“”(空格),但建议用户用“_”(下划线)来替代。“/”既可代表目录树的根也可作为路径名中的分隔符(类似DOS下的“\”),因此“/“不能出现在文件名中。  和DOS一样,“.”和“..”分别用来表示“当前目录”和“父目录”,因此它们也不能作为文件名。  1.文件名含有特殊字符,直接使用rm可能删除不了,可以使用如下方法:  1)使用ls-i查处该文件的inode号,假设为654321  2)使用find命令删除  find./-inum654321-okrm'{}'\;  2.如果文件名是以-连字符开头的,可以使用如下方法来删除,如删除"-filename"文件:  rm---filename  rm./-filename}

我要回帖

更多关于 删除当前目录下所有以.o结尾的文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信