怎么用批处理把一个文件夹下的所有文件夹名称提取

用dos批处理命令实现:

步骤1、新建一个文本文档(txt格式)

步骤2、打开输入以下内容

“dir/b>1111.xls”

注意不要引号,然后点选另存为,“文件名”栏改为“提取文件名.bat”注意要去掉txt后缀,文件类型改为所有,即可。

步骤3、复制到任何需要生成目录的文件夹

步骤4、双击运行

注意:喜欢生成文本文件的用“.txt”。笔者喜欢用excel(因为excel表格配合批处理的ren命令可以批量、快速重命名文件或文件夹),所以用excel为例。以上是看到前辈“wuteac”的回答重新编辑的,非抄袭非侵权,只为更清楚解释下。



  • 濡備綍鐢ㄦ壒澶勭悊鍛戒护鍒犻櫎鏌涓鏂囦欢澶逛笅鐨鏂囦欢
    绛旓細echo off set 璇ユ枃浠跺す=%~dp0 set name1=鍒犻櫎鏌愬悕1.txt,鍒犻櫎鏌愬悕2.txt,鍒犻櫎鏌愬悕3.txt set name2=璇鏂囦欢澶逛笅涓涓瓙鏂囦欢澶归噷鐨涓涓枃浠鍚.txt for %%a in (%name1%) do del "%璇ユ枃浠跺す%%%a"del /s/q/a "%璇ユ枃浠跺す%%name2%":::涓婇潰鏄渶绠鍗曠殑浠g爜,濡傛湁闇瑕佽琛ュ厖璇存槑 :::涓嬮潰...
  • 鎵瑰鐞澶嶅埗鏂囦欢(鏂囦欢澶)
    绛旓細2.澶嶅埗C:\a鏂囦欢澶瑰強鍏跺唴鎵鏈変笢瑗匡紙鍖呮嫭闅愯棌锛岀郴缁熸枃浠讹級鍒癉:\b鏂囦欢澶逛笅闈 銆 a鏂囦欢澶逛篃瑕佸鍒惰繃鍘伙紝涔熷氨鏄锛屽鍒朵箣鍚庯紝a鏂囦欢澶瑰簲璇ュ湪b鏂囦欢澶逛笅銆憍copy /y /e /h c:\a d:\b\a\ >nul 3.澶嶅埗C:\a鏂囦欢澶瑰唴鐨勬墍鏈変笢瑗垮埌D:\b鏂囦欢澶逛笅闈 銆恆鏂囦欢澶逛笉澶嶅埗杩囧幓锛屽彧鏄妸c,d杩欎袱涓枃浠...
  • 姹備釜鎵瑰鐞BAT.鎶婂綋鍓鏂囦欢澶逛笅鏂囦欢鍙婃枃浠跺す澶嶅埗鍒版寚瀹氱偣.濡傛灉鐩爣鏂 ...
    绛旓細fd=%%~pi&goto C):C@xcopy . "%fd%" /e /r /y 鎸夋偍璇寸殑閫昏緫锛屾湁鍙兘鎵惧埌鐨勭洰鏍鏂囦欢澶澶氫綑1涓锛岃绋嬪簭鍙悜绗涓涓鎵惧埌鐨勬枃浠跺す鎷疯礉銆傝繍琛屾椂锛屽湪鐩爣鐩綍涓嬶紝杈撳叆锛歴earch_copy.bat somefile 灏卞彲灏嗗綋鍓嶇洰褰曚笅鐨勬枃浠跺拰鐩綍锛堝惈鎵鏈夊瓙鐩綍锛夐兘鎷疯礉鍒版枃浠跺悕涓惈鏈夆渟omefile鈥濈殑鐩綍涓嬨
  • 濡備綍鐢ㄦ壒澶勭悊灏嗕竴涓枃浠跺す涓殑鏌愪釜绫诲瀷鐨勬枃浠跺鍒跺埌鍙﹀涓涓枃浠...
    绛旓細鍦―锛歕data涓嬪彸鍑绘帓搴忔柟寮忔敼涓烘寜绫诲瀷鎺掑簭锛岄変腑绗涓涓xls鏂囦欢锛屾寜浣弒hift閿変腑鏈鍚庝竴涓獂ls鏂囦欢锛岃繖鏍峰氨鎶婃墍鏈墄ls鏂囦欢閮介変腑浜嗭紝鎶婇変腑鐨勬枃浠跺壀鍒囷紝鍒癊:\data涓嬬矘璐村嵆鍙
  • 鐢ㄦ壒澶勭悊绋嬪簭璋冪敤鍙涓涓鎵瑰鐞嗙▼搴,浣垮畠瀵规煇涓鏂囦欢澶瑰強鍏跺瓙鏂囦欢澶逛笅鎵鏈...
    绛旓細浣犳槸涓嶆槸瑕佹壒閲忓幓姘村嵃鐨勯偅涓姛鑳斤紝鎴戝湪浣犲彟涓涓闂涓洖绛斾簡銆傝繖閲屽啀璐翠竴涓嬪惂锛乪cho off & title 鎵归噺鍘绘按鍗拌剼鏈 By 渚濇ⅵ鐞寸懚setlocal enabledelayedexpansionecho 璇峰湪姝よ緭鍏ヨ澶勭悊鐨勬枃浠跺す璺緞锛堟敮鎸佺洿鎺ユ嫋鍔ㄦ枃浠跺す鍒版锛夛紝鍥炶溅纭:set /p Str_Dir=echo, & echo 璇峰湪姝よ緭鍏ヨ淇濆瓨鐨勬枃浠跺す璺緞...
  • 缂栧啓鎵瑰鐞 鎿嶄綔鏂囦欢澶(鍖呮嫭瀛愭枃浠跺す)涓殑鎵鏈夋枃浠
    绛旓細WIN+R鎵撳紑杩愯,杈撳叆CMD,鍚庤緭鍏ュ涓嬫寚浠 for /r d:\packjpg\ %a in (*.jpg) do if exist %a d:\packjpg.exe %a d:\packjpg 琛ㄧず鍥剧墖鎵鍦ㄤ綅缃,PACKJPG.EXE璇锋斁鍦℅:姝よ鍙ヤ細閬嶅巻d:\packjpg涓*.JPG瀵瑰搴旇矾寰勪笅鐨凧PG鎵ц packjpg.exe 鐨勫姩浣.鏈夐棶棰樺彲浠ヨ拷闂摝~...
  • 鎵瑰鐞鍓垏鏂囦欢澶逛笅鎵鏈夋枃浠跺拰鏂囦欢澶
    绛旓細鐢▁copy瑕嗙洊澶嶅埗杩囧幓鍚庯紝鍐嶅垹闄123鏂囦欢澶鍚с俥cho off xcopy /e /r /y d:\123 d:\111 rd /s /q d:\123 pause 杩欎釜鏄Щ鍔ㄧ殑锛屾湰浜鸿寰楄繕鏄敤xcopy濂戒竴鐐.鎱笉鍒板摢鍘..echo off move /y d:\123\*.* d:\111 for /f "tokens=2* delims=\" %%a in ('dir/ad/s/b d:\123') ...
  • 濡備綍鐢ㄤ竴涓壒澶勭悊bat鐢熸垚鏌愭枃浠跺す鍜屽瓙鏂囦欢澶逛笅鎵鏈夋枃浠剁殑缁濆璺緞,鍒 ...
    绛旓細echo off set "x=鎾斁鍒楄〃姹囨"2>nul (md %x for /r %%i in (*) do (for %%j in ("%%~fi\..") do ((echo;MPCPLAYLIST echo;1,type,0 echo;1,filename,%%~fi)>%x%\%%~nxj_%%~ni.mpcpl ))del %x%\褰辫* %x%\%x%*)pause 鏀惧湪"E:\褰辫"鍚岀洰褰曚笅鎵ц鍗冲彲銆傘傘
  • 濡備綍鐢BAT鎵瑰鐞鍛戒护淇敼鏂囦欢澶笰鍐呮墍鏈夊瓙鏂囦欢澶逛笅鐨鏂囦欢骞跺鍒跺埌鏂囦欢澶...
    绛旓細echo offrem 鏀惧湪A鏂囦欢澶閲岃繍琛宖or /d %%a in (*) do ( pushd "%%a\" for /f "delims=" %%b in ('dir /a-d/b *.shp *.dbf *.shx') do ( copy "%%b" "%~dp0%%a%%b" ) popd)pause
  • 鎬庢牱鐢ㄦ壒澶勭悊鍒犻櫎鎸囧畾鐩綍涓嬫煇涓枃浠跺す鍜屾枃浠朵互澶栫殑鎵鏈夋枃浠
    绛旓細rd /s /q e:\A\C 鍒犻櫎A鐩綍涓嬮潰鐨C鏂囦欢澶 鍙槸涓捐繖鍑犱釜渚嬪瓙锛屾ゼ涓诲叿浣撻渶瑕鎬庝箞鏍杩樻槸寰楄嚜宸卞啓浠g爜 鍏朵腑del鏄垹闄ゆ枃浠跺懡浠 rd鏄垹闄ゆ枃浠跺す鍛戒护 f锛氬己鍒跺垹闄ゅ彧璇绘枃浠 q锛氬畨闈欐ā寮忋傚垹闄ゅ叏灞閫氶厤绗︽椂锛屼笉瑕佹眰纭 s:瀹夐潤妯″紡銆傚垹闄ゅ叏灞閫氶厤绗︽椂锛屼笉瑕佹眰纭 ...
  • 扩展阅读:打开文件 ... 怎么强制删掉一个文件 ... bat批处理命令大全 ... 使用批处理有何限制 ... bat批处理删除空文件夹 ... 如何制作批处理文件 ... 批处理复制整个文件夹 ... 一些简单的批处理文件 ... 文件夹删不掉怎么强制删除 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网