㈠ 如何將文件批量移動到帶有同名的文件夾內
復制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的文件放一起運行
@echooff&modeconlines=3000
rem根據文件和文件夾的名稱中都包含有的部分相同字元串,將文件移動到對應的文件夾里
set#=Anyquestion&set@=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%@%%z%
cd/d"%~dp0"
>"%tmp%j.j"echo;while(!WSH.StdIn.AtEndOfStream){varf=WSH.StdIn.ReadLine();WSH.echo(f+'^|'+f.replace(/^^d+/,''))}
for/f"tokens=1*delims=|"%%ain('dir/ad/b^|cscript-nologo-e:jscript"%tmp%j.j"')do(
for/f"delims="%%cin('dir/a-d/b"*%%b*.*"2^>nul')do(
echo;"%%c"--^>"%%a"
move"%%c""%%a"
)
)
:end
echo;%#%+%$%%$%/%@%%z%
pause
㈡ 不同文件夾,文件名部分相同的文件合並到自動新建的文件夾下
通過文件換名,來達到區分分別放到哪個文件夾
1、在你這些excel文件夾下新建txt文件,輸入:「dir >name.txt」,關閉txt文件,更改後綴為bat,然後雙擊運行。
2、新建excel然後把上面得出的name.txt中excel文件名復制到A列, B列更新名(如:第一文件夾za-yu-202111-001.xlsx)文件名一一對應, C列「="ren "&A1&" "&B1」
保留好此excel,後面需要反向將文件名變更回來。
3、新建txt文件,將上面excel中的C列復制到txt文檔中,保存關閉,更改後綴為bat,然後雙擊運行。
4、然後對文件夾裡面的文件名排序一下,把你需要調整的文件調整完。在重復一次上述操作把文件名變回來就好了。
㈢ 鎬庝箞鎶婃枃浠舵斁鍒頒竴涓鏂囦歡澶歸噷
瑕佹妸鏂囦歡鏀懼埌涓涓鏂囦歡澶歸噷錛屽彲浠ユ寜鐓т互涓嬫ラよ繘琛屾搷浣滐細
1. 鎵懼埌鐩鏍囨枃浠跺す錛氶栧厛錛屼綘闇瑕佹壘鍒頒綘鎯寵佹妸鏂囦歡鏀懼叆鐨勬枃浠跺す銆備綘鍙浠ラ氳繃嫻忚堣$畻鏈烘垨紓佺洏錛屾垨鑰呬嬌鐢ㄦ枃浠舵祻瑙堝櫒鏉ユ壘鍒板畠銆傛枃浠跺す閫氬父浼氭湁涓涓鏄庢樉鐨勫浘鏍囨垨鏍囪瘑錛屼互渚誇簬璇嗗埆銆
2. 鎵撳紑鏂囦歡澶癸細鎵懼埌鐩鏍囨枃浠跺す鍚庯紝鍙屽嚮瀹冩垨鑰呬嬌鐢ㄩ紶鏍囧彸閿鐐瑰嚮騫墮夋嫨“鎵撳紑”鏉ヨ繘鍏ユ枃浠跺す銆
3. 閫変腑鏂囦歡錛氭帴涓嬫潵錛屼綘闇瑕侀変腑浣犳兂瑕佹斁鍏ユ枃浠跺す鐨勬枃浠躲備綘鍙浠ラ氳繃榧犳爣宸﹂敭鍗曞嚮閫変腑鍗曚釜鏂囦歡錛屾寜浣廋trl閿騫跺崟鍑婚変腑澶氫釜鏂囦歡錛屾垨鑰呬嬌鐢ㄩ敭鐩樹笂鐨勬柟鍚戦敭榪涜岄夋嫨銆
4. 縐誨姩鎴栧嶅埗鏂囦歡錛氬湪鏂囦歡澶瑰唴錛屼綘鍙浠ヤ嬌鐢“縐誨姩”鎴“澶嶅埗”鎿嶄綔鏉ュ皢鏂囦歡鏀懼叆鏂囦歡澶廣傚叿浣撶殑鎿嶄綔鏂瑰紡鍙栧喅浜庝綘浣跨敤鐨勬搷浣滅郴緇熷拰鏂囦歡綆$悊鍣ㄣ傚湪Windows緋葷粺涓錛屼綘鍙浠ヤ嬌鐢ㄥ揩鎹烽敭Ctrl+X鏉ヨ繘琛岀Щ鍔錛屼嬌鐢–trl+C鏉ヨ繘琛屽嶅埗錛岀劧鍚庡湪鐩鏍囨枃浠跺す鍐呯矘璐村嵆鍙銆傚湪Mac緋葷粺涓錛屼綘鍙浠ヤ嬌鐢–ommand+Option+V鏉ヨ繘琛岀Щ鍔錛屼嬌鐢–ommand+D鏉ヨ繘琛屽嶅埗鍜岀矘璐淬
5. 紜璁ゆ枃浠朵綅緗錛氭渶鍚庯紝紜璁ゆ枃浠跺凡緇忔垚鍔熸斁鍏ユ枃浠跺す涓錛屽苟媯鏌ユ枃浠跺悕鍜岃礬寰勬槸鍚︽g『銆
璇鋒敞鎰忥紝鍦ㄨ繘琛屾枃浠舵搷浣滄椂錛岀『淇濅綘鏈夎凍澶熺殑鏉冮檺鏉ヨ塊棶鍜屾搷浣滅洰鏍囨枃浠跺す鍜屾枃浠訛紝騫剁『淇濆湪鎿嶄綔瀹屾垚鍚庡強鏃朵繚瀛樺拰澶囦喚鏂囦歡銆
鍙﹀栵紝閬垮厤鍦ㄩ噸瑕佹枃浠朵笂榪涜岄敊璇鐨勬搷浣滐紝浠ュ厤閫犳垚鏁版嵁涓㈠け銆
㈣ 怎麼把文件名部分相同的文件移動到自建立文件夾下
新建一個TXT文檔,粘貼以下代碼,並更改後綴名為.bat,把三個文件夾和這個bat文件放到同一個文件夾下(此文件夾下不能有其它文件夾或Excel、Word文件),雙擊運行此bat文件,就會在此文件夾所在磁碟的根目錄下創建一個XFLWJ文件夾,分類好的文件夾就在裡面。
@echo off
setlocal enabledelayedexpansion
for /r %%i in (*.xls *.doc) do (
set wjmq=%%i
set wjmj=%%~ni
set wjmj=!wjmj:~-10!
set pt=%~d0%
set xwjj=\XFLWJ\
set xm=\*.*
set cpwjm=!pt!!xwjj!!wjmj!!xm!
x !wjmq! !cpwjm!
)
exit