Windows   发布时间:2022-05-07  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了windows – 从批处理文件的目录中复制文件大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我只知道编写批处理文件的基础知识.我试图弄清楚如何编写一个,在给定任何目录的情况下,它将复制同一目录中的文件并将其放在新位置.我知道如何复制文件并移动它,但我不知道如何编写批处理文件以了解其目录,然后获取另一个文件.

我读到%0表示文件所在的目录,但是如何将文件附加到该目录?

我试过这个:

copy "%0\Move.txt" "C:\"

也许那是愚蠢但我是新手.请帮忙?

%0包含批处理脚本的完整路径和文件名.

仅使用%~dp0获取没有批处理脚本文件名的路径.

copy "%~dp0\Move.txt" "C:\"

使用echo命令查看遇到问题时变量的含义.

echo %0

来自/?

Substitution of batch parameters (%n) has been enhanced.  You can
Now use the following optional Syntax:

    %~1         - expands %1 removing any surrounding quotes (")
    %~f1        - expands %1 to a fully qualified path name
    %~d1        - expands %1 to a drive letter only
    %~p1        - expands %1 to a path only
    %~n1        - expands %1 to a file name only
    %~x1        - expands %1 to a file extension only
    %~s1        - expanded path contains short names only
    %~a1        - expands %1 to file attributes
    %~t1        - expands %1 to date/time of file
    %~z1        - expands %1 to size of file
    %~$PATH:1   - searches the directories listed in the PATH
                   environment variable and expands %1 to the fully
                   qualified name of the first one found.  If the
                   environment variable name is not defined or the
                   file is not found by the search,then this
                   modifier expands to the empty string

The modifiers can be combined to get compound results:

    %~dp1       - expands %1 to a drive letter and path only
    %~nx1       - expands %1 to a file name and extension only
    %~dp$PATH:1 - searches the directories listed in the PATH
                   environment variable for %1 and expands to the
                   drive letter and path of the first one found.
    %~ftza1     - expands %1 to a DIR like output line

In the above examples %1 and PATH can be replaced by other
valid values.  The %~ Syntax is terminated by a valid argument
number.  The %~ modifiers may not be used with %*

大佬总结

以上是大佬教程为你收集整理的windows – 从批处理文件的目录中复制文件全部内容,希望文章能够帮你解决windows – 从批处理文件的目录中复制文件所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: