如何使批处理文件移动另一个文件?

金鸭管理员

我正在尝试制作一个将文件移动到启动文件夹的批处理脚本,我想使其通用

当前,我有这个,但是我想使其在任何用户的计算机上都能工作(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%代替Move使用RoboCopy,可以创建目标目录(如果尚不存在)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

批处理-如何关闭从另一个批处理文件启动的批处理文件

如何在另一个批处理文件中调用一个批处理文件?

批处理文件以将文件夹移动到另一个

循环调用另一个批处理文件的批处理文件

调用另一个批处理文件的调用批处理文件失败

使批处理文件等待另一个批处理文件

仅当从另一个批处理文件调用批处理文件时,如何才能处理该批处理文件?

如何从另一个批处理文件在批处理文件中写入管道(|)?

如何从其他目录中的另一个批处理文件中的一个批处理文件中启动exe文件?

如何通过另一个批处理文件更新一个批处理文件中的值

如何写入一个批处理文件以告诉它写入另一个批处理文件

如何将变量从一个批处理文件传递到另一个批处理文件?

从另一个批处理文件调用一个批处理,并从外部批处理中设置内部批处理文件参数

Windows 批处理文件以提升的权限启动另一个批处理

如何使用批处理制作另一个带有变量的批处理文件?

使用批处理文件复制文件名并附加另一个文件

如何仅过滤XML文件的某些元素并使用批处理文件写入另一个XML文件

批处理文件可将文件从文本文件中的源移动到另一个文本文件中的多个文件夹

如何在管道输出并保留当前工作目录的同时从另一个批处理文件启动批处理文件?

将截断的文件名传递到另一个批处理文件

从另一个文件夹运行批处理文件

如何使用Windows批处理文件从外部文件中搜索值并替换为另一个值

Windows批处理文件中的数字大于或小于另一个

获取另一个变量中的批处理文件变量的值

在批处理文件的for循环中有另一个if选项

无法在另一个批处理文件中回显自删除命令

从另一个打开批处理文件(包括Java)

如何通过引用另一个批处理文件将环境变量作为参数传递?

如何使用变量值作为另一个变量(批处理文件)的名称?