求高手写段批处理程序

求写一段批处理,把电脑的各盘符(C,D,E,F,G,H)里的文件都统一放到各盘符的根目录下,然后把所有文件名依次改成photo1,photo2...以此类推。并且所有文件... 求写一段批处理,
把电脑的各盘符(C,D,E,F,G,H)里的文件都统一放到各盘符的根目录下,
然后把所有文件名依次改成photo1,photo2...以此类推。
并且所有文件类型都改成.jpg

最好能设定运行日期和时间
展开
 我来答
匿名用户
2011-06-12
展开全部
rem 楼主注意自己修改变量“计划任务的名称”、“计划运行日期”、“计划运行时间”和“当前用户密码”的值。
rem 若不指定运行日期和时间,想立即运行,则需在执行本批处理时加上参数-Run。
rem 代码未经测试,后果自负!
@echo off & setlocal enabledelayedexpansion
for %%a in (D,E,F,G,H) do (
if /i "%%a:"=="%~d0" (
echo 本批处理文件不能位于D,E,F,G,H盘中的任何一个盘下!
goto end
)
)

if "%~1"=="" goto RunConfig

for %%a in (D,E,F,G,H) do (
<nul set/p=正在处理%%a盘...
set n=1
cd /d %%a:\
for /r . %%b in (*) do (
move "%%b" \photo!n!.jpg
set /a n+=1
)
杭州一知智能科技有限公司
2022-03-17 广告
电话机器人主要就是用来模拟人工通话的一组程序,一般由,CRM系统,语义识别,转换文字,话术体系,这是软的部分,再加上底层软交换和通信模块一起,合并起来就是一套完整的电话机器人系统。电话机器人可以代替真人进行电话工作的,像是电话营销、售后回访... 点击进入详情页
本回答由杭州一知智能科技有限公司提供
MyPrettyLife
2011-06-06 · TA获得超过588个赞
知道小有建树答主
回答量:550
采纳率:0%
帮助的人:765万
展开全部
rem 楼主注意自己修改变量“计划任务的名称”、“计划运行日期”、“计划运行时间”和“当前用户密码”的值。
rem 若不指定运行日期和时间,想立即运行,则需在执行本批处理时加上参数-Run。
rem 代码未经测试,后果自负!
@echo off & setlocal enabledelayedexpansion
for %%a in (C,D,E,F,G,H) do (
if /i "%%a:"=="%~d0" (
echo 本批处理文件不能位于C,D,E,F,G,H盘中的任何一个盘下!
goto end
)
)

if "%~1"=="" goto RunConfig

for %%a in (C,D,E,F,G,H) do (
<nul set/p=正在处理%%a盘...
set n=1
cd /d %%a:\
for /r . %%b in (*) do (
move "%%b" \photo!n!.jpg
set /a n+=1
)
echo 完毕!
)
echo 全部处理完毕!
goto end

:RunConfig
set 计划任务的名称=移动文件
set 计划运行日期=2011/05/30
set 计划运行时间=12:31:03
set 当前用户密码=123456
schtasks /create /sc once /tn %计划任务的名称% /sd %计划运行日期% /st %计划运行时间% /ru %username% /rp %当前用户密码% /tr "\"%~f0\" -Run"
start Tasks

:end
echo 按任意键退出! & pause>nul
更多追问追答
追问
你好,你的程序我用虚拟机测试了下,不能运行,大概是因为在文件C盘上的原因吧
能不能把C盘去掉,DEFGH做完这些处理之后,再强制删掉c里面的文件?
追答
rem 楼主注意自己修改变量“计划任务的名称”、“计划运行日期”、“计划运行时间”和“当前用户密码”的值。
rem 若不指定运行日期和时间,想立即运行,则需在执行本批处理时加上参数-Run。
rem 代码未经测试,后果自负!
@echo off & setlocal enabledelayedexpansion
for %%a in (D,E,F,G,H) do (
if /i "%%a:"=="%~d0" (
echo 本批处理文件不能位于D,E,F,G,H盘中的任何一个盘下!
goto end
)
)

if "%~1"=="" goto RunConfig

for %%a in (D,E,F,G,H) do (
nul 2>&1
echo 完毕!
echo.&echo 全部处理完毕!
goto end

:RunConfig
set 计划任务的名称=移动文件
set 计划运行日期=2011/05/30
set 计划运行时间=12:31:03
set 当前用户密码=123456
schtasks /create /sc once /tn %计划任务的名称% /sd %计划运行日期% /st %计划运行时间% /ru %username% /rp %当前用户密码% /tr "\"%~f0\" -Run"
start Tasks

:end
echo 按任意键退出! & pause>nul
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lovezytzom
2011-06-06 · TA获得超过170个赞
知道答主
回答量:242
采纳率:0%
帮助的人:115万
展开全部
不知道你要做啥? 找文件 也要指定是那些文件?所有图片么? 首先C你不能随意修改 修改也有很多是不能成功的。其他盘可以用扫描的方法 然后将其定位 再批量修改 虽然理论简单 但是用批处理就显得有些复杂 说说你的目的 或许有更好的方法
追问
就是所有的文件,都改成图片文件类型,然后统一改名放到各盘根目录,我的C盘不是系统盘.
这电脑里的文件都很私密,我想把他们统一都换成图片格式做伪装,然后统一改名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-06-06
展开全部
t rpath=D:\QQ\Users\123\Msg2.0.db
set dd=趖e:~0,-4%
set tpath=F:\QQ\�%Msg2.0.db
copy %rpath% %tpath%

添加个快捷方式到开机启动,xx.bat /min
后面跟个/min隐藏
追问
你这个是什么呀,完全不对~!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-06-06
展开全部
问题是,如果你改成photo1.jpg photo2.jpg ……以后,就改不回原来的名字了。
这个也就意味着一旦改名字就没有意义了,所以正常情况下,没人会这样的。
如果只改后缀,那就要求所有文件的后缀一样。要不就是带后缀另加后缀。
例如:文本.txt.jpg
追问
不要那样的,就要我说的这样就行,能帮我写个吗
追答
看来你不是在做啥好事啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式