我正在尝试制作一个将文件移动到启动文件夹的批处理脚本,我想使其通用
当前,我有这个,但是我想使其在任何用户的计算机上都能工作(C:\ users \ USERNAME)。这是代码
@echo off
color A0
echo Startup...
echo Startup..
echo Startup.
echo Startup
echo Startup.
echo Startup..
echo DONE
echo your name is %name%
move C:%user%\Desktop\Directory 1\dile.txt C:%user%\Desktop\Directory 1\file folder 1
:end
cmd /k
该文件称为dile.txt,位于桌面上名为Directory 1的文件夹中,我想将其移动到Directory 1文件夹内名为File Folder 1的文件夹中。有没有办法让它在任何人的计算机上都能正常工作?
只是为了提供一些不同之处:
@Echo Off & SetLocal EnableExtensions
Set /P "=Startup . " 0< NUL
For /L %%G In (1,1,5) Do (Set /P "=. " 0< NUL
%SystemRoot%\System32\PATHPING.EXE 127.0.0.1 -n -q 1 -p 500 1> NUL)
Echo(&Echo Your name is %UserName%
%SystemRoot%\System32\Robocopy.exe "%UserProfile%\Desktop\Directory 1" "%UserProfile%\Desktop\Directory 1\file folder 1" "dile.txt" /Mov 1> NUL 2>&1
Pause
这使用了一些动画文本,%UserProfile%
而不是,C:\Users\%UserName%
和ROBOCOPY代替Move
。使用RoboCopy
,可以创建目标目录(如果尚不存在)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句