如何用BAT或VBS将C盘的用户文档和临时文件转移到D

作者&投稿:爨翔 (若有异议请与网页底部的电邮联系)
bat 文件转移~

@echo off
set /p D=输入文件夹所在磁盘盘符:
set /p F=输入文件夹名称(除 盘符:外):
set /p Disk=输入转换后的磁盘盘符:
md "%Disk%:\%F%"
xcopy "%D%:\%F%" "%Disk%:\%F%" /s /q /h /y
rd /q /s "%D%:\%F%"

把下面一行写到一个BAT文件里面即可:
COPY C:\1.EXE D:\ /Y

已经帮你写好了,写了半天,主要是那么多键值,得慢慢对,很累人的。.

@echo off
rem 将“我的文档”移动到D盘下的ccc文件夹,然后删除“我的文档”
set "path=d:\ccc"
md "%ljpath%"
xcopy /e /q /h /i /c /y "C:\Documents and Settings\Administrator\My Documents" "%ljpath%\"
rd /s /q "C:\Documents and Settings\Administrator\My Documents"

rem 修改注册表
echo 开始修改注册表,
reg add "hkcu\software\microsoft\windows\currentversion\explorer\user shell folders" /v personal /t reg_expand_sz /d "%ljpath%" /f
reg add "hkcu\software\microsoft\windows\currentversion\explorer\user shell folders" /v "My Music" /t reg_expand_sz /d "%ljpath%\My Music" /f
reg add "hkcu\software\microsoft\windows\currentversion\explorer\user shell folders" /v "My Pictures" /t reg_expand_sz /d "%ljpath%\My Pictures" /f
reg add "hkcu\software\microsoft\windows\currentversion\explorer\user shell folders" /v "My Video" /t reg_expand_sz /d "%ljpath%\My Video" /f
reg add "hkcu\software\microsoft\windows\currentversion\explorer\user shell folders" /v Templates /t reg_expand_sz /d "%ljpath%\temp\Templates" /f
reg add "hkcu\software\microsoft\windows\currentversion\explorer\user shell folders" /v Cache /t reg_expand_sz /d "%ljpath%\temp\Temporary Internet Files" /f
reg add "hkcu\software\microsoft\windows\currentversion\explorer\user shell folders" /v Cookies /t reg_expand_sz /d "%ljpath%\temp\Cookies" /f

reg add "hkcu\software\microsoft\windows\currentversion\explorer\Shell Folders" /v personal /t reg_sz /d "%ljpath%" /f
reg add "hkcu\software\microsoft\windows\currentversion\explorer\Shell Folders" /v "My Music" /t reg_sz /d "%ljpath%\My Music" /f
reg add "hkcu\software\microsoft\windows\currentversion\explorer\Shell Folders" /v "My Pictures" /t reg_sz /d "%ljpath%\My Pictures" /f
reg add "hkcu\software\microsoft\windows\currentversion\explorer\Shell Folders" /v "My Video" /t reg_sz /d "%ljpath%\My Video" /f
reg add "hkcu\software\microsoft\windows\currentversion\explorer\shell folders" /v Templates /t reg_sz /d "%ljpath%\temp\Templates" /f
reg add "hkcu\software\microsoft\windows\currentversion\explorer\shell folders" /v Cache /t reg_sz /d "%ljpath%\temp\Temporary Internet Files" /f
reg add "hkcu\software\microsoft\windows\currentversion\explorer\shell folders" /v Cookies /t reg_sz /d "%ljpath%\temp\Cookies" /f

echo 注册表修改成功!

rem 修改临时文件夹
echo 修改临时文件夹
reg add "hkcu\Environment" /v TEMP /t reg_expand_sz /d "%ljpath%\temp" /f
reg add "hkcu\Environment" /v TMP /t reg_expand_sz /d "%ljpath%\temp" /f

reg add "hklm\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v TEMP /t reg_expand_sz /d "%ljpath%\temp" /f
reg add "hklm\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v TMP /t reg_expand_sz /d "%ljpath%\temp" /f

reg add "hklm\SYSTEM\ControlSet002\Control\Session Manager\Environment" /v TEMP /t reg_expand_sz /d "%ljpath%\temp" /f
reg add "hklm\SYSTEM\ControlSet002\Control\Session Manager\Environment" /v TMP /t reg_expand_sz /d "%ljpath%\temp" /f

reg add "hklm\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v TEMP /t reg_expand_sz /d "%ljpath%\temp" /f
reg add "hklm\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v TMP /t reg_expand_sz /d "%ljpath%\temp" /f
echo 临时文件夹批处理修改成功

rem 修改IE临时文件夹
echo 修改IE临时文件夹
reg add "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Special Paths\Cookies" /v Directory /t reg_expand_sz /d "%ljpath%\temp\Cookies" /f
reg add "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths" /v Directory /t reg_expand_sz /d "%ljpath%\temp\Temporary Internet Files" /f
reg add "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\Path1" /v CachePath /t reg_sz /d "%ljpath%\temp\Temporary Internet Files\Content.IE5\Cache1" /f
reg add "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\Path2" /v CachePath /t reg_sz /d "%ljpath%\temp\Temporary Internet Files\Content.IE5\Cache2" /f
reg add "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\Path3" /v CachePath /t reg_sz /d "%ljpath%\temp\Temporary Internet Files\Content.IE5\Cache3" /f
reg add "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\Path4" /v CachePath /t reg_sz /d "%ljpath%\temp\Temporary Internet Files\Content.IE5\Cache4" /f
echo IE临时文件夹处理完成
echo 按任意键退出
pause>nul
exit

路过
太专业了,不太会。

去“深度”论坛求教吧,那里一定会给你完美答案的。

手动可以啊,何必用BAT呢?


什么是bat文件以及如何在DOS和Windows系统中使用它?
对于编程初学者来说,脚本编程是提升技能的有趣途径。其中,bat和vbs是dos时代的重要伙伴,它们以批处理文件的形式,为我们提供了一种命令驱动的编程环境。简单来说,bat文件,即批处理文件,是一种无格式文本文件,扩展名可为.bat或.cmd。只需在命令提示符下输入文件名或双击运行,系统便会按照文件内...

在windows中怎样用bat或者vbs添加计划任务..
BAT添加(每天执行一次C:\\xxx.exe):schtasks \/create \/sc DAILY \/tn "新计划任务" \/tr "C:\\xxx.exe"VBS wscript.createobject("wscript.shell").run "schtasks \/create \/sc DAILY \/tn '新计划任务' \/tr 'C:\\xxx.exe'"schtasks create创建新的计划任务。语法schtasks \/create \/tn TaskName ...

如何把bat放在vbs中运行?
方法\/步骤 1.首先创建一个文件夹用来放bat文件和配置文件.怎么用vbs打开另一个bat 2.然后在bat文件中写入启动程序。中间红色框是启动程序,外面程序是用来隐藏命令提示符的。怎么用vbs打开另一个bat 3.txt配置文件配置vbs启动项,vbs只能找到此文件下的bat文件。怎么用vbs打开另一个bat 4.每一行代表一...

怎么用bat文件执行vbs文件
新建文本档案写入内容 文件名.vbs 保存为BAT文件

vbs文件的代码 怎么才能可以在cmd或bat里面运行?
回答:双击vbs文件就可以运行啊,你要想在cmd或bat里运行vbs文件的话,直接引入正确的vbs文件路径就行了!

BAT,与VBS两种脚本语言.
批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母。它的构成没有固定格式,只要遵守以下这条就ok了:每一行可视为一个命令,每个命令里可以含多条子命令,从第一行开始执行,直到最后一行结束,它运行的平台是DOS。批处理有一个很鲜明的特点:使用方便、灵活,功能强大,...

怎么样用vbs或者bat自动修改文件名?
不清楚你的实际文件\/情况,仅以问题中的样例\/说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI <# :cls&echo off&cd \/d "%~dp0"rem 从原文件名称开头截取16进制字符并进行计算,结果作为新的文件名称set #=Any question&set _=WX&set $=Q&set\/az=0x53b7e0b4title %...

如何使用 BAT 或者 VBS 通配符替换 txt
echo off & title 去除指定位置文字 By 依梦琴瑶setlocal enabledelayedexpansionfor \/f "tokens=1-6 delims=_" %%a in ('dir \/a-d\/b *.txt') do ( set "Part4="&set "Part4=%%~d" ren "%%~a_%%~b_%%~c_%%~d_%%~e_%%~f" "%%~a_%%~b_%%~c!Part4:~1!_%%~e_...

怎么用bat 或者 vbs 修改文件内容
用的 bat ,保存为 bat 文件运行。只改动所有 所在文件夹内的 txt文件。echo offsetlocal enabledelayedexpansionfor \/f "tokens=*" %%i in ('dir \/a-d \/b *.txt') do (set m=0for \/f "delims=" %%a in ('find \/c \/v "" ^<"%%i"') do set n=%%aecho 0>tempf>nulfor \/f ...

bat创建并调用vbs如何返回结果
1、在VBS脚本中使用MsgBox命令显示结果,然后在BAT脚本中使用forf命令读取MsgBox输出的结果。2、在VBS脚本中使用WScriptStdoutWriteLine命令将结果输出到控制台,在bat脚本中使用forf命令读取控制台输出的结果。

德钦县15856585069: 用BAT或者VBS将C盘TXT文件夹下面的所有TXT格式文件(含子目录)批量移动到D盘000文件夹 -
书威耐邦: ::═════代═══码═══开═══始═════ @echo off&cd/d c:\ setlocal enabledelayedexpansion md d:\000 >nul 2>nul for /f "delims=" %%a in ('dir /a-d/b/s *.txt') do ( move /y "%%a" "d:\000\%%~nxa") pause::Created By escortmnm from VBS团队::═════代═══码═══结═══束═════

德钦县15856585069: 用BAT把C:\Users\中文用户名\AppData\Roaming目录下的4个文件剪切到另一个文件夹内的命令怎么写? -
书威耐邦: @echo off::设置要剪切的文件名(包括后缀名),多个名字之间用英文逗号隔开,包含空格的,用英文双引号括起来 set files=1.txt,a.jpg,3-1.mp4,"aa bb.mp3"::设置文件保存目录 set save=D:\Save for %%a in (%files%) do move "%AppData%\%%~a" "%Save%\" pause

德钦县15856585069: 想做一个BAT文件,把一个文件夹从当前目录移动到系统用户文档里面,哪位高手指点一下!
书威耐邦: 移动差不多就是剪切吧! 如果你在同一个分区(盘)下的话就这样! 例子: 我就移动一个1.txt到windows文件夹下吧 @echo off move C:\1.txt C:\windows\ 以上只有在同一个盘下才可以的. 如果你要移动到别的盘话就这样 @echo off copy C:\1.txt D:\ del C:\1.txt 移动到D盘 在删除C盘的1.txt

德钦县15856585069: 写一个BAT文件 能把服务器的共享文件夹映射成本地的Z盘 服务器用户名abcd2wr密码hcer -
书威耐邦: 命令的格式为: net use z: \\IP\路径 "密码" /user:"帐号" 将对方的c盘映射为自己的z盘 根据你的情况,BAT文件只要如下一行: net use z: \\服务器名称\共享文件夹路径 "hcer" /user:"abcd" 要注意斜杠及反斜杠

德钦县15856585069: 搜索某文件夹,并复制该文件夹中的某个文件.用bat 或 vbs -
书威耐邦: 代码如下,直接使用:::代码开始@echo off&setlocal enabledelayedexpansiontitle %date% %time:~,8% by escortmnmfor /f "...

德钦县15856585069: 如何用BAT批处理或VBS脚本处理文本达到以下效果?谢谢 -
书威耐邦: 你好.你的要求,我是用BAT批处理完成的.你需要的代码如下:@echo off set a= setlocal enabledelayedexpansion for /f "delims=" %%i in ('dir *.txt /w /b /s /a') do ( call :cl "%%i") exit:cl cd /d %~dp1 for /f "delims=" %%j in ('type %1') do ...

德钦县15856585069: 如何转移Windows 7系统C盘的用户文件夹? -
书威耐邦: Windows7的用户文件夹默认所在位置是系统盘(通常是C盘)下的“\Users”目录之内.该文件夹中储存着所有的用户生成文件,比如你保存在“桌面”上的文件(实际上是保存在C:\Users\你的用户名\Desktop\目录之中),再比如你保存在“...

德钦县15856585069: 如何使用 BAT 或者 VBS 通配符替换 txt -
书威耐邦: @echo off & title 去除指定位置文字 By 依梦琴瑶 setlocal enabledelayedexpansion for /f "tokens=1-6 delims=_" %%a in ('dir /a-d/b *.txt') do (set "Part4="&set "Part4=%%~d"ren "%%~a_%%~b_%%~c_%%~d_%%~e_%%~f" "%%~a...

德钦县15856585069: 如何使用bat或vbs或者其他方法,将目录路径数据添加(或修改)到文本文件(txt或xml)特定位置里面? -
书威耐邦: @echo off&setlocal enabledelayedexpansion(for /f "delims=" %%a in (1.txt) do (set "line=%%a"set "line=!line:*\dict=<mainsym>%~dp0!"echo !line!))>#move # 1.txt

德钦县15856585069: 使用BAT或者VBS备份一个文件夹下超过20分钟的文件到另一个文件夹 -
书威耐邦: 操作步骤:1、新建一个文本文件. 改名为 "CopyFiles.bat",.输入如下内容并保存:@echo offxcopy "%UserProfile%\桌面\*.*" ""D:\BackUpFiles"" /e /h /r /k /y /i /s;2、新建一个文本文件, 改名为 "RunCommand.vbs", 输入如下内容...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网