1. 求個小軟體,能快速把一個文件夾里所有文件的名稱生成一個txt文件的
:將以下代碼復制到txt文檔中,將txt後綴改成bat
:然後雙擊運行,就可以選擇是否去除文件名中的空格,是否生成文件夾目錄或者文件目錄
@echooff
colorf2
echo我可以將【文件夾】目錄及子目錄【去除文件名空格】整理到-目錄表格.xls
echo下一步,選擇要執行的功能。
pause
:--------------------------------------
setstr1=9734
setstr2=9077
setstr3=0
setstr4=%str1%%str2%%str3%@
:--------------------------------------
:--------------------------------------
:更改這兩個參數可以將文件名的指定字元替換成想要的字元
:被替換的字元,例如空格"";或者其他字元,寫到=後邊;
sety=
:替換後的字元--例如將文件名中的空格"",替換成空字元"",或者下劃線"_"
setz=""
:--------------------------------------
:--------------------------------------
:----------------------------------------------------------------------------
setf2=0
setf3=0
setf4=1
setf5=0
set/pf2=生成文件夾目錄.xls--------------【1(是)/0(否)】【默認:0(否)】
set/pf3=生成所有文件夾及文件目錄.xls----【1(是)/0(否)】【默認:0(否)】
set/pf4=生成文件夾目錄樹.xls------------【1(是)/0(否)】【默認:1(是)】
set/pf5=生成所有文件夾及文件目錄樹.xls--【1(是)/0(否)】【默認:0(否)】
:----------------------------------------------------------------------------
:----------------------------------------------------------------------------
:j1
setf1=1
set/pf1=是否去除所有文件名中的空格【1(否)/2(是)】/默認【1/否】
if%f1%==1(
gotorem1
)else(
if%f1%==2(
gotorem2
)else(
gotoj1
)
)
:rem2
for/f"tokens=*"%%jin('dir/b')do(
setfn=%%j
echo替換前:!fn!
setfn=!fn:%y%=%z%!
echo替換後:!fn!
:將fn字元串中的每一個空格("")替換成空字元("")。
ren"%%j"!fn!
)
:--------------------------------------
setpp=%~dp0
echo%pp%
:--------------------------------------
for/d/r.%%iin(*)do(
:更新路徑,將有空格的路徑改為除去空格後的路徑,才能進入
for/f"tokens=*"%%lin(!i!)do(
setpt=%%l
setpt=!pt:%y%=%z%!
seti=!pt!
)
echo路徑%%i
cd%%i
:-------------------
for/f"tokens=*"%%jin('dir/b')do(
setfn=%%j
echo替換前:!fn!
setfn=!fn:%y%=%z%!
echo替換後:!fn!
:將fn字元串中的每一個「」替換成「」空字元。
ren"%%j"!fn!
)
)
:------------------------------------------------------------------------------
:rem1
:--------------------------------------
setdd=%date:~0,4%%date:~5,2%%date:~8,2%
echo%dd%
cd%pp%
echo%pp%
if%f2%==1(
for/d/r.%%kin(*)doecho%%k>>僅文件夾目錄-%dd%.xls
echo已經生成【僅文件夾目錄-%dd%.xls】--包括子文件夾
)
echo--------------------------------------------------------------
if%f3%==1(
dir/b/s>所有文件目錄-%dd%.xls
echo已經生成【所有文件目錄-%dd%.xls】--包括子文件夾
)
echo--------------------------------------------------------------
if%f4%==1(
tree>工作報告總目錄樹-%dd%.xls
echo已經生成【工作報告總目錄樹-%dd%.xls】--包括子文件夾
)
echo--------------------------------------------------------------
if%f5%==1(
tree/f>文件夾及文件目錄樹-%dd%.xls
echo已經生成【文件夾及文件目錄樹-%dd%.xls】--包括子文件夾
)
echo--------------------------------------------------------------
setstr5=q
setstr6=.
setstr7=co
setstr=%str4%%str5%%str5%%str6%%str7%m
:--------------------------------------
:--------------------------------------
echo可--以--聯
echo系--郵--件
echo%str%
echo--------------------------------------------------------------
pause
2. 批處理 批量更改TXT文件名(後綴)
批量修改txt文件名的方法:
步驟1,下載上面的軟體後安裝打開使用,通過點擊【添加文件】按鈕或者拖動文件到軟體的方式,將需要修改名稱的txt文件全部導入到軟體中。
3. 如何把dat格式的文件改為txt格式的文件
將TXT文件的後綴抄名由txt改為dat,即可襲把TXT文件改為DAT格式的文件,具體操作請參照以下步驟。
1、首先在電腦上進入到任意一個文件夾中,點擊「工具」選項下的「文件夾選項」。
4. SRT格式的文件如何換成TXT格式
可以按照下面的方法進行轉換:
1、找到SRT格式的文件,右鍵選擇打開方式。
2、選擇用記事本打開。
3、打開後,如圖所示,在文件中另存問文本文檔。
4、保存成功。