导航:首页 > 文件处理 > bat文件夹处理

bat文件夹处理

发布时间:2023-05-14 03:38:04

㈠ 求助:BAT如何批量处理文件夹内含有某些字符的文件

用bat命令批量操作蔽银,新建一个.bat文件(就是.txt文件改一下后缀),然后用文本格式打开,键入:
@echo off
Setlocal Enabledelayedexpansion
set "str=想要去掉的字符串"
for /f "宏改宴delims=" %%i in ('dir /b *.*') do (
set "var=%%i" & ren "%%i" "!var:%str%=!")
然歼含后,保存,执行~

㈡ 批处理文件(.bat)怎么实现读取文件目录

分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:

我做一个bat文件来删除CC文件夹下所有的文件和文件夹

@echo off

del /q /s E:\CC

rmdir /q /s E:\CC

因为rmdir会把CC文件夹也删了

所以我想做个递归或者循环,先读取CC文件夹下的所有文件夹名,然后把这些文件夹给删了,怎么做??

(不要提示我用deltree那郑袜是外部命令,不要提示我可以之后在mk E:\CC)

解乎脊析:

dir /ad /b /s E:\CC

可得所有文件夹名。

dir /ad /b /s E:\CC > directory_list.bat

可以把文件夹名(含路径)存入文件 directory_list.bat

然后再处理。(例如,加入一列 rmdir 到 directory_list.bat 中,再执行 directory_list.bat)。喊顷激

先删了E:\CC 再 mkdir CC 最方便,为什么要舍近求远呢?

㈢ 怎么写一个覆盖文件的bat批处理

不清楚你的实手和带际文件/情况,仅以问题中的样例说明及猜测为据;以下代码复制粘贴到记事本毕芦,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行

@echooff&cd/d"%~dp0"
set#=Anyquestions&set_=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%_%%z%
remcommand1
/-y"A文件""D:xxx目标文件夹"
/-y"B文件""D:xxx目标文件夹"
/-y"C文件""D:xxx目标文件夹"
remcommand2
/y"A文件""E:yyy目标文件夹"
echo;%#%棚中+%$%%$%/%_%%z%
pause
exit

㈣ bat批处理修改 文件夹下的文件批量改为文件夹的名字

不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的多个文件夹放一起双击运行
--------------------------------
<# :
cls&echo off&cd /d "%~dp0"&mode con lines=5000
rem 将当前目录下多个子文件夹里的文件分别以所在子文件夹的名称和递增的数字序号重命名
set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
powershell -NoProfile -ExecutionPolicy bypass "[IO.File]::ReadAllText('%~f0',[Text.Encoding]::GetEncoding('GB2312'))|Invoke-Expression"
echo;%#% +%$%%$%/%_% %z%
pause
exit
#>
$b=[Convert]::FromBase64String("IC0tPiA=");
$c=[Text.Encoding]::Default.GetString($b);
$dic=New-Object 'System.Collections.Generic.Dictionary[string,int]';
$path=get-item -liter ".";
$folders=@(dir -liter $path|?{$_ -is [System.IO.DirectoryInfo]});
for($i=0;$i -lt $folders.length;$i++){
$files=@(dir -liter $folders[$i].FullName|?{$_ -is [System.IO.FileInfo]});
if($files.length -ge 1){
write-host $folders[$i].FullName -ForegroundColor yellow;
for($j=0;$j -lt $files.length;$j++){
$newname=$folders[$i].Name+$files[$j].Extension.toLower();
$key=$folders[$i].FullName+'\'+$newname;
if(-not $dic.ContainsKey($key)){
$dic[$key]=1;
}else{
$dic[$key]++;
$newname=$folders[$i].Name+' ('+$dic[$key].toString()+')'+$files[$j].Extension.toLower();
}
$files[$j].Name+$c+$newname;
}
}
}

㈤ 如何用bat处理文件夹里的文件夹

您好,方法
电脑上新建一个文件夹,新建一个“TXT”文尺做晌件,并命名。
点击右键,把文件的后缀名设置为“.bat。
另胡山新建文件陵锋夹和文件,作为列出的示例。
右键打开文件,第一行输入“rd /s/q C:\Users\Administrator\Desktop\新建文件夹\mp3”作为命令行。
第二行输入“pause”作为暂停显示的命令。
保存后双击运行bat文件。
运行后即可看到目标文件夹和其中的文件被删除。

㈥ 怎么用BAT新建一个文件或文件夹

".bat"类型的文件,是自动批处理文件,这种类型的文件可以按指令按顺序的执行一系列命令,在文件管理和系统管理中经常用到。

下面讲一下用”.bat“文件如何新建一个文件夹。

1、在你想建立”.bat“文件的目录里,右键单击,在弹出的菜单里选择”新建“——选择“文本文档”,新建一个文本文件file.txt,然后重命名这个文件为file.bat;

批处理文件还能进行更复杂的操作,这样就需要用到更多的命令。

㈦ windows系统中 如何对文件夹执行bat批处理,而无需该批处理到当前文件夹

建立如下批处理文件(建议命名为
here.bat

拖放文件到本文件复制到本文羡兆件罩派汪夹.bat
):
rem
here.bat
::
拖物仔放文件到本文件复制到本文件夹.bat
::
用法:将其它文件拖放到本批处理文件,从而复制到本文件所在文件夹。

阅读全文

与bat文件夹处理相关的资料

热点内容
江恩操盘术pdf 浏览:929
本机构所属的服务器是什么意思 浏览:783
c编译器有哪些段 浏览:862
qq原创表情在哪个文件夹 浏览:624
点点赚app现在怎么不能用了 浏览:363
网红阿里程序员事件 浏览:203
算法设计心得体会 浏览:116
java修改ip 浏览:149
php不需要编译吗 浏览:134
特斯拉新车如何用app控制 浏览:185
文档拖到文件夹就不见了 浏览:814
标致308压缩比是多少 浏览:749
服务器和备用服务器地址 浏览:926
程序员加班跳槽 浏览:706
青年员工在工作中如何化解压力 浏览:603
包子解压神器怎么玩才爽 浏览:735
联想加密电脑怎么做系统 浏览:883
解压最近的压力 浏览:711
如何知道王牌战争新出来的服务器 浏览:591
程序员建的房子 浏览:420