導航:首頁 > 文件處理 > 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文件夾處理相關的資料

熱點內容
推薦解壓好游戲 瀏覽:275
cpu伺服器過載怎麼辦 瀏覽:618
zip內存壓縮 瀏覽:311
阿里雲99元伺服器不可以退款 瀏覽:337
linux下安裝vnc 瀏覽:656
微信圖片加密編輯可見 瀏覽:704
江恩操盤術pdf 瀏覽:929
本機構所屬的伺服器是什麼意思 瀏覽:783
c編譯器有哪些段 瀏覽:862
qq原創表情在哪個文件夾 瀏覽:624
點點賺app現在怎麼不能用了 瀏覽:363
網紅阿里程序員事件 瀏覽:203
演算法設計心得體會 瀏覽:118
java修改ip 瀏覽:151
php不需要編譯嗎 瀏覽:136
特斯拉新車如何用app控制 瀏覽:187
文檔拖到文件夾就不見了 瀏覽:815
標致308壓縮比是多少 瀏覽:751
伺服器和備用伺服器地址 瀏覽:928
程序員加班跳槽 瀏覽:708