怎么把批处理的缓存文件安排路径
A. 批处理视频缓存文件
echo off
Title 视频合成脚本
color f0
cd %1
setlocal enabledelayedexpansion
for /f "tokens=1" %%i in ('dir /b /a-d ^| find /v /c "@"')do set sum=%%i
set /a num= %sum% - 2
echo 文件最大数为%num%
if %num% gtr 749 (
echo 数目超出
GOTO:EOF
)
rem current diractor name
set "cd_=%cd%"
:loop
set "cd_=%cd_:*\=%"
set "cd_tmp=%cd_:\=%"
if not "%cd_tmp%"=="%cd_%" goto loop
echo 当前文件夹名称 %cd_%
set name=Y2hlbmppbmdjb25n
if %num% gtr 375 (
for /l %%a in (0,1,375) do (
if not defined files (
set files="%name%%%~a"
) else (
set files=!files!+"%name%%%~a"
)
)
for /l %%b in (376,1,%num%) do (
if not defined files2 (
set files2="%name%%%~b"
) else (
set files2=!files2!+"%name%%%~b"
)
)
/b !files! 2.mp4
/b !files2! 3.mp4
/b *.mp4 %cd_%.mp4
) else (
for /l %%a in (0,1,%num%) do (
if not defined files (
set files="%name%%%~a"
) else (
set files=!files!+"%name%%%~a"
)
)
/b !files! %cd_%.mp4
)
color f2
move %cd_%.mp4 ..\
for /l %%a in (0,1,%num%) do (
del %name%%%~a
)
::rd ..\%cd_%
echo 操作完成,按任意键退出。
rem 修改名字
rem set file=
rem set /p file=将需要复制改名的文件拖入本窗口或者键入该文件的路径名
rem set "file_=%file:*.=%"
rem %file% %cd_%.%file_%
rem echo 处理完毕 & pause>nul
::pause
B. 如何在批处理文件中获取本文件的存放路径
比如你的批处理文件中有一个命令,如: c:\autoexec.bat d:\autoexec.bat
现在假设你是要把c:\autoexec.bat 复制到该批处理文件所在的位置的话,上述语句可以这样写: c:\autoexec.bat "%cd%\autoexec.bat"
这样写应该可以的。
C. 请高手们告诉一下小弟,如何更改电脑缓存文件的存储路径,急需…不胜感激!
右键 我的电脑 ——》属性——》高级 ——》环境变量
里面有个用户变量和系统变量 找到变量名字为TEMP(TMP)的
它的原地址是这个 %USERPROFILE%\Local Settings\Temp 改成你想要的 比如说G:\Temp
从系统变量中找到名字也是 TEMP(tmp)的
它的地址是%SystemRoot%\TEMP 改成G:\Temp
然后在G盘建一个新的文件夹,名字是Temp
D. 关于PPS缓冲文件路径
“ppsds.pgf”是PPS网络电视的缓冲文件,能保证你流畅地用PPS看网络电视。
这是一个隐藏文件,大小正好1G。并不一定在
F
盘,如果默认设置是“自动管理缓存文件”,我发现哪个盘剩余空间比较大,它就在哪个盘出现。你可以在PPS中指定这个文件放在指定地方,步骤是:打开PPS→“工具”菜单→“选项”→“点播服务”→“缓存文件管理”→“手工设置缓冲文件路径”→指定一个文件路径→确定。
你不能删除这个文件,是因为这个文件与“ppsap.exe”程序关联了。“ppsap.exe”是PPS的加速器,会随系统启动自动运行。所以删除不了。
如果你的磁盘空间紧张,你可以定时删除该文件。不过重新运行PPS,“ppsds.pgf”会重新建立。(而且我发现,有时程序出错,看得不流畅,删除了,能看得流畅一点)
第一种方法:用强行删除工具“Unlocker”删除。
第二种方法:CTRL+ALT+DEL,打开“任务管理器”→“进程”→找到“ppsap.exe”→“结束进程”→现在可以删除“ppsds.pgf”了。
可以把第二种方法做成一个批处理文件,你可以随时删除“ppsds.pgf”了。
E. 如何修改缓存路径
以win7系统为例。
右击“计算机”,选择“属性”。
在弹出来的窗口里选择“高级系统设置”。
在弹出来的窗口选择“环境变量”。
需要修改的三个缓存路径。选择需要修改的,点击下方的“编辑”。
在弹出的窗口的下图红框部分填入新的缓存路径,点击“确定”即可。
不要忘记全部要选择“确定”。
注意事项
一般安装某一个软件只需要选择修改一个缓存路径,这要根据软件的默认缓存地址决定。
F. 求个批处理 将软件缓存到指定位置
每个软件的缓存路径都设置的不一样,这个需要自己手动设置。批处理没法做到。如果仅仅是将缓存文件移动到指定文件夹的话,就需要知道缓存的绝对路径了!
G. 求人写个批处理 把系统的缓存之类的路径改到F:\TEMP
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Cache /t REG_EXPAND_SIZE /d "F:\TEMP" /f
以上代码用来改网页缓存的保存地址。
reg和add之间只有一个空格,网络格式控制有点问题。
H. 批处理 当前目录文件复制到指定路径
批处理所在的目录路径为:
%~dp0
所以如果要将文件c:\a.txt复制到批处理所在的目录,则代码为:
/y
"c:\a.txt"
"%~dp0"
I. 批处理 将一个文件,拷贝到一个相对路径怎么写
1、新建一个文本文件。