A. 如何批量修改txt文件名
批處理,粘貼到記事本,另存為r.bat和要改名的txt放在同一個目錄雙擊運行
@echo off
setlocal enabledelayedexpansion
for /f "tokens=*" %%i in ('dir/b *.txt') do (
set fn=%%i
set fn=!fn:abc-=!
ren "%%i" "!fn!")
B. 推薦一款電腦上可管理/修改文本文件(.txt)的軟體
這類文本編輯軟體很多,自己在用EmEditor,速度快,功能非常強。默認是不打開目錄樹的,不過有插件可提供目錄樹顯示
C. 求txt文件批量重命名的軟體(截取文件內容文字做文件名)
這種重命名的要求有點過分,推薦用軟體Replace Pioneer,可以使用一些技巧隨機選取文字,詳細步驟:
1. 打開Tools->Batch Runner菜單
2. 把待處理的txt文件從windows文件瀏覽器拖拽到Batch Runner窗口中
3. 選中Set output filename選項,並把後面的${FILENAME}改為:
###_${FILENAME}<file_content($match,'.{'.int(rand(100)).'}(.{10})','',100,'nametext')>.${EXT}
4. 觀察output file一列的新文件名是否滿足要求,然後點擊File Rename即可。
以上公式會從文件前100個字里,隨機選取連續的10個字做文件名。
比如,新文件名可能是:001_隨機選取部分文字做文.txt。
如果不是隨機取,只是想取文件前10個字,第3步就簡單些:
###_${FIRSTLINE}{1,10}.${EXT}
更多重命名的例子和公式,可以參考Replace Pioneer網路里的文件重命名部分。
D. txt文件修改工具
可以啊。用批處理命令
@echo off
for %%i in (*.txt) do call :re_name "%%i"
pause
exit
:re_name
for /f "delims=" %%i in ('findstr /n .* %1') do (
set "str=%%i"
setlocal enabledelayedexpansion
set str=!str:*:=!
set str=!str: =!
set str=!str: =!
ren %1 !str!.txt
endlocal
goto :eof
)
保存為.bat文件.然後跟你那些txt文件放在一起.運行之後會提取每個txt的第一行作為文件名.
不過有個很大的缺點就是,它會把整個第一行都提取了-_-!
有時候會把文件夾搞得老長-_-!
E. !!!尋找一款改名軟體!! 能直接導入txt格式文檔的那種,我以前用過,現在不記得是什麼名字啦!謝謝
改什麼名字 ? 沒看明白
F. 有沒有可以批量更改文件名字的軟體我只想在文件名字前面加上統一的序號!
我的網路空間有分享的批量改名軟體。
功能很強大的。
有興趣的話可以去我網路空間找一下。。。
G. 如何批量修改TXT文件名
可以的,可以用EXCEL公式來實現 ...
不過你求簡單,可以:
1、使用ACDSEE的批量修改文件名(betch rename)
2、直接在WINDOWS管理器下,選擇全部文件,然後在菜單中選擇 重命名,輸入比如 1,即可,不過改好的文件名 都類似 1 (1).TXT 需要注意1 後面有1個空格,部分手機可能會無法識別。
H. 求個小軟體,能快速把一個文件夾里所有文件的名稱生成一個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
I. 如何利用bat批量把txt文檔裡面的內容改為文檔的名字
不清楚你的實際文件/情況,僅以問題中的樣例說明及猜測為據;以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟多個子文件夾放一起運行
@echo off
rem 根據多個子文件夾的一個txt文本文件,分別創建一個新的txt文本文件並將新文件名稱寫入新文件內
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set ext=*.txt
for /f "delims=" %%a in ('dir /ad-h/b') do (
pushd "%%a"
for /f "delims=" %%b in ('dir /a-d-h/b %ext% 2^>nul') do (
echo;"%%a\%%~nxb" --^> "%%~nb01%%~xb"
>"%%~nb01%%~xb" echo;%%~nb01
)
popd
)
echo;%#% +%$%%$%/%@% %z%
pause
exit
J. 手機!如何把txt文件里的人名快速替換,用什麼軟體呢謝謝大家,最好簡單的,如果是word,手機上
wps office這個軟體很好用,不僅可以打開和編輯txt文件,還支持word,excel,ppt等多種格式文件,這個wps軟體既操作方便,又不太占手機內存。http://shouji..com/software/item?pid=3446638048&from=web_alad_multi