[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

【已解决】建立临时文件夹怎么写批处理

本帖最后由 天津凯杰 于 2023-3-15 12:28 编辑

在 任意当前工作路径下建立 1个 临时文件夹1 (起名:照片档案)  并且 任意选 盘符下 的 照片(.jpg图),并复制到临时文件夹1 (起名:标准照片.jpg)只能是一张。无论选哪张都保存为 标准照片.jpg

2 任意当前工作路径下建立 1个 临时文件夹2 (起名:照片资料)并且 任意选 盘符下 的批量 照片(.jpg,BMP图)并复制到临时文件夹2(起名:原名不改)批量保存。酬金 50

QQ :344672974   文件上传 链接:https://pan.baidu.com/s/109ExiZXXd_LdBAcRtpi5tg?pwd=tvl3
提取码:tvl3

回复 7# 天津凯杰


任意选 盘符下 的 照片

这是15、16使用%~d0\的原因,如果你的图片实际上在其它目录下,需要修改这个地方。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 7# 天津凯杰
  1. @echo off
  2. cd /d "%~dp0"
  3. set "TempFolder1=照片档案"
  4. set "TempFolder2=照片资料"
  5. if not exist "%TempFolder1%" (
  6.     md "%TempFolder1%"
  7. )
  8. if not exist "%TempFolder2%" (
  9.     md "%TempFolder2%"
  10. )
  11. for %%i in ("%~d0\*.jpg") do (
  12.     set "FileName=%%i"
  13. )
  14. copy /y "%FileName%" "%TempFolder1%\标准照片.jpg"
  15. copy /y "%~d0\*.jpg" "%TempFolder2%"
  16. copy /y "%~d0\*.bmp" "%TempFolder2%"
  17. REM 打开 照片档案中 标准照片.jpg
  18. start "" "%TempFolder1%\标准照片.jpg"
  19. REM 统计 照片资料文件夹里有多少 照片 数量 保存在 统计.txt 文档中
  20. dir /b /a-d "%TempFolder2%" | find /c /v "" >"统计.txt"
复制代码
1

评分人数

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

本帖最后由 天津凯杰 于 2023-3-14 13:21 编辑

是 一个意思
然后 打开 照片档案中 标准照片.jpg

统计 照片资料文件夹里有多少 照片 数量 保存在 统计.txt 文档中

TOP

回复 5# 天津凯杰


你说的:照片档案 设为 临时文件夹
跟4楼第3行代码 set "TempFolder1=照片档案"
这两者之间是同一个意思吗?如果不是,请截图说明一下。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

老师,可能我没有表述清楚,是这个要求 :照片档案 设为 临时文件夹 (单选文件照片.jpg考入该文件夹)

照片资料设为 临时文件夹  (多选照片批量考入该文件夹)

打开 照片档案中 标准照片.jpg

统计 照片资料文件夹里有多少 照片 数量 保存在 统计.txt 文档中

TOP

回复 1# 天津凯杰


请参考Q-04把bat文件保存为ANSI编码:
https://mp.weixin.qq.com/s/Koje4FufWxWBs7ioDy_LJA
  1. @echo off
  2. cd /d "%~dp0"
  3. set "TempFolder1=照片档案"
  4. set "TempFolder2=照片资料"
  5. if not exist "%TempFolder1%" (
  6.     md "%TempFolder1%"
  7. )
  8. if not exist "%TempFolder2%" (
  9.     md "%TempFolder2%"
  10. )
  11. for %%i in ("%~d0\*.jpg") do (
  12.     set "FileName=%%i"
  13. )
  14. copy /y "%FileName%" "%TempFolder1%"
  15. copy /y "%~d0\*.jpg" "%TempFolder2%"
  16. copy /y "%~d0\*.bmp" "%TempFolder2%"
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

链接:https://pan.baidu.com/s/109ExiZXXd_LdBAcRtpi5tg?pwd=tvl3
提取码:tvl3

谢谢

TOP

回复 1# 天津凯杰


请给一个真实的例子说明一下你的需求吧,比如操作之前是怎样的,操作之后变成啥样?
如果需要上传文件,可以用阿里云盘或百度网盘。

如果需要上传截图,可以找个图床,例如:
http://bbs.bathome.net/thread-60985-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表