.:. 草榴社區 » 技術討論區 » BAT批量修改文件名,无需安装,就几行代码,小白也能修改。
本頁主題: BAT批量修改文件名,无需安装,就几行代码,小白也能修改。字體大小 寬屏顯示 只看樓主 最新點評 熱門評論 時間順序
隔壁王蜀黍


級別:聖騎士 ( 11 )
發帖:4008
威望:768 點
金錢:7480 USD
貢獻:1700 點
註冊:2022-07-23

感谢分享,我在小草射区学技术


點評

  • 条野佑长佐 樓主  赞(0)
    借前排提醒一下,文件还是手动删除比较好,因为bat添加删除语句,效果无法控制,特别是剪切板的内容无法确定,会导致严重后果,类似清盘的坍塌。 2024-01-04 23:27
免费上门,穴痒,水都流出来了!
wo32mo6.com
御姐,网红,模特,萝莉,少女 少妇任君挑选
wo32mo6.com
AD
TOP Posted: 2023-12-28 11:33 引用 | 點評
条野佑长佐 [樓主]


級別:精靈王 ( 12 )
發帖:3277
威望:688 點
金錢:2089 USD
貢獻:18888 點
註冊:2022-05-21

在等待版主审核的时间里,我已经研发出删除bt种子的语句。
del %mulu%\ /q /ah *
加在最后的echo上面就可以,删除全部隐藏文件,因为迅雷下载的文件夹里默认有一个隐藏的.torrent文件,因为是隐藏文件,处理起来很麻烦,我干脆直接删除所有隐藏文件得了,还可能顺便把隐藏的木马文件给删除(其实不大可能,还得靠杀毒软件)。
这样,你下载的剧集完成后,把文件夹名字改成剧集名字,然后修改这段代码,另存bat文件,双击运行一下,就会全部改名了。


點評

全国性息在线下载 酒店家庭监控88台实时观看
jk.gfpgx.com/
美女主播24小时在线发牌,真人互动,火力全开!百家乐、龙虎斗、斗牛、电游、捕鱼王!
x9n9.com
AD
TOP Posted: 2023-12-28 11:18 引用 | 點評
思尘


級別:精靈王 ( 12 )
發帖:6021
威望:1915 點
金錢:30632 USD
貢獻:104 點
註冊:2022-11-19

大佬厉害
TOP Posted: 2023-12-28 14:32 引用 | 點評
XD永远的神


級別:俠客 ( 9 )
發帖:561
威望:117 點
金錢:461 USD
貢獻:130 點
註冊:2023-06-01

感谢分享
TOP Posted: 2023-12-29 02:21 引用 | 點評
Meiam


級別:禁止發言 ( 8 )
發帖:7408
威望:741 點
金錢:16065 USD
貢獻:0 點
註冊:2016-03-08

很有意思
TOP Posted: 2023-12-29 02:41 引用 | 點評
水北


級別:聖騎士 ( 11 )
發帖:2591
威望:303 點
金錢:3900 USD
貢獻:26574 點
註冊:2022-12-06

這個技術不錯
簡單
TOP Posted: 2023-12-29 07:57 引用 | 點評
条野佑长佐 [樓主]


級別:精靈王 ( 12 )
發帖:3277
威望:688 點
金錢:2089 USD
貢獻:18888 點
註冊:2022-05-21

@echo off
set /a jishu=0
set mulu=D:\down\test
set houchuo=.mkv
for /r "%mulu%" %%f in (*) do (
    if "%%~xf" neq "%houchuo%" (
        del "%%f"
    )
)
setlocal enabledelayedexpansion
for %%i in (%mulu%) do set "foldername=%%~nxi"
for /f "usebackq delims==" %%s in (`dir /b %mulu%\*%houchuo%`) do (
    set /a jishu+=1
    if !jishu! LSS 10 (ren "%mulu%\%%s" %foldername%0!jishu!%houchuo%) else (ren "%mulu%\%%s" %foldername%!jishu!%houchuo%)
)
del %mulu%\ /q /ah *
echo.

最新版本:指定文件夹test,保留指定后辍.mkv,其他文件删除,然后把剩下的mkv文件全部改名成  test01.mkv等排列序号。


點評

  • 条野佑长佐 樓主  赞(0)
    抱歉,忘记删除del %mulu%\ /q /ah *这段了,已经重复功能,虽然不影响。 2023-12-29 08:01
  • 条野佑长佐 樓主  赞(0)
    哈哈哈,删了这句反而不行了,我再研究一下,稍等。真菜~~ 2023-12-29 08:12
  • 飛无痕  赞(0)
    del "%%f" 改为 del /f /a "%%f" 应该就行了。显然是隐藏属性的文件没删除 2023-12-29 09:37
TOP Posted: 2023-12-29 08:00 引用 | 點評
飛无痕


級別:精靈王 ( 12 )
發帖:3505
威望:1374 點
金錢:13701 USD
貢獻:7315 點
註冊:2023-04-27

仅保留.mkv,其他都删除
複製代碼
  1. attrib +a %mulu%\* /s
  2. attrib -a %mulu%\*.mkv /s
  3. del /f /s /q /a:a %mulu%\*
複製代碼


點評

  • 条野佑长佐 樓主  赞(0)
    大哥,能否帮忙写一段,选出文件夹里出现最多的文件后缀,然后把这个变量赋予houchuo,就是保留最多后缀的文件,其余的都删除。今天刚好忘记把.mkv修改了,把一个.mp4剧集全部改成mkv了。 2023-12-30 12:12
  • 飛无痕 层主条野佑长佐  赞(1)
    我对批处理不太熟的,暂时没想法。这种要统计的功能还是用高级语言吧,有API可以用 2023-12-30 16:53
TOP Posted: 2023-12-29 09:45 引用 | 點評
qqq0623


級別:禁止發言 ( 8 )
發帖:50604
威望:4913 點
金錢:1987421 USD
貢獻:1137 點
註冊:2011-06-06

感谢分享
TOP Posted: 2023-12-28 11:38 引用 | 點評
操烂操静


級別:騎士 ( 10 )
發帖:4551
威望:456 點
金錢:3346899 USD
貢獻:20 點
註冊:2016-01-15

很不错的技术
TOP Posted: 2023-12-28 12:39 引用 | 點評
小念


級別:精靈王 ( 12 )
發帖:9723
威望:973 點
金錢:1652 USD
貢獻:50000 點
註冊:2021-10-01

用Python可以批量修改成制定名字,很方便,就是得入门。


點評

  • 条野佑长佐 樓主  赞(0)
    这个得更进阶的技术,而且还涉及运行环境,批处理就是些dos命令,虽然能力弱,但是门槛最低。 2023-12-29 01:56
TOP Posted: 2023-12-28 12:47 引用 | 點評
mayizhen


級別:天使 ( 14 )
發帖:297740
威望:108769 點
金錢:49373755 USD
貢獻:6429813 點
註冊:2011-12-02
認證: 博彩區資深老幹部
2018-12-02

收藏备用
------------------------
我是值得托付的萌新老实人不忽悠


TOP Posted: 2023-12-28 13:08 引用 | 點評
阿布弘一


級別:聖騎士 ( 11 )
發帖:6933
威望:781 點
金錢:43109 USD
貢獻:817 點
註冊:2020-03-17

簡約清新,值得一讚
TOP Posted: 2023-12-28 13:24 引用 | 點評
pepsi~cola


級別:光明使者 ( 14 )
發帖:13142
威望:18606 點
金錢:60343 USD
貢獻:313 點
註冊:2023-07-05

感谢分享
TOP Posted: 2023-12-28 14:31 引用 | 點評
小小小小


級別:騎士 ( 10 )
發帖:1216
威望:140 點
金錢:2702145 USD
貢獻:20033 點
註冊:2011-06-06

感谢分享
TOP Posted: 2023-12-29 05:07 引用 | 點評
信波哥


級別:新手上路 ( 8 )
發帖:29
威望:3 點
金錢:91 USD
貢獻:0 點
註冊:2023-11-14

1024
TOP Posted: 2023-12-29 07:15 引用 | 點評
死亡飞车


級別:俠客 ( 9 )
發帖:990
威望:100 點
金錢:289 USD
貢獻:0 點
註冊:2023-05-17

大佬云集
TOP Posted: 2023-12-29 08:54 引用 | 點評
逼亮为娼


級別:風雲使者 ( 13 )
發帖:4020
威望:409 點
金錢:2147083740 USD
貢獻:246208 點
註冊:2011-06-06

看了下,基本上可以,就是懒得动了
------------------------
s

TOP Posted: 2023-12-29 09:04 引用 | 點評
大鸟东南飞


級別:騎士 ( 10 )
發帖:3525
威望:368 點
金錢:12047 USD
貢獻:0 點
註冊:2020-02-16

1024
TOP Posted: 2023-12-29 09:07 引用 | 點評
112234aaa


級別:光明使者 ( 14 )
發帖:1826
威望:258 點
金錢:2351910 USD
貢獻:500000 點
註冊:2007-12-24

感谢分享
TOP Posted: 2023-12-29 09:09 引用 | 點評
何时尽头


級別:精靈王 ( 12 )
發帖:2515
威望:307 點
金錢:655824 USD
貢獻:76706 點
註冊:2015-05-20

技术好帖
TOP Posted: 2023-12-29 09:41 引用 | 點評
CoolHeadBro


級別:風雲使者 ( 13 )
發帖:3318
威望:336 點
金錢:514397 USD
貢獻:335148 點
註冊:2015-12-05

感谢分享
TOP Posted: 2023-12-29 10:16 引用 | 點評
条野佑长佐 [樓主]


級別:精靈王 ( 12 )
發帖:3277
威望:688 點
金錢:2089 USD
貢獻:18888 點
註冊:2022-05-21

引用
引用第21樓飛无痕於2023-12-29 17:45發表的 :
仅保留.mkv,其他都删除
[code]
attrib +a %mulu%\\* /s
attrib -a %mulu%\\*.mkv /s
del /f /s /q /a:a %mulu%\\*
.......

感谢老大指点,已经修正为:
attrib +a %mulu%\* /s
attrib -a %mulu%\*%houchuo% /s
del /f /s /q /a:a %mulu%\*

这样只需要该前面两个变量保存即可一步到位。
全文如下:
@echo off
set /a jishu=0
set mulu=D:\down\test指定文件夹
set houchuo=.mp4指定保留改名的文件类型
attrib +a %mulu%\* /s
attrib -a %mulu%\*%houchuo% /s
del /f /s /q /a:a %mulu%\*
setlocal enabledelayedexpansion
for %%i in (%mulu%) do set "foldername=%%~nxi"
for /f "usebackq delims==" %%s in (`dir /b %mulu%\*%houchuo%`) do (
    set /a jishu+=1
    if !jishu! LSS 10 (ren "%mulu%\%%s" %foldername%0!jishu!%houchuo%) else (ren "%mulu%\%%s" %foldername%!jishu!%houchuo%)
)
echo.
TOP Posted: 2023-12-29 11:21 引用 | 點評
樱笋年光


級別:俠客 ( 9 )
發帖:2495
威望:250 點
金錢:6125 USD
貢獻:0 點
註冊:2023-04-27

的确如此
新葡京,PG电子,真人棋牌,捕鱼,下载APP送8888
www.508.com
大学台 宿舍台 情趣台 实时观看卖淫小姐一天揽客几十个等高清刺激监控
jk.gfpgx.com/
AD
TOP Posted: 2023-12-29 16:22 引用 | 點評
.:. 草榴社區 » 技術討論區

電腦版 手機版 客戶端 DMCA
用時 0.01(s) x2, 08-05 18:55