如何将文件从当前批处理文件位置复制到新路径

时间:2018-02-07 08:52:04

标签: batch-file

我是新手来编写批处理文件。你能帮我解决下面的情况。

我的计算机中有一个批处理文件和一些 one(function(){ two(function (){ three(); }); }); function one(callback){ var call = jQuery.ajax({}) call.done(function(data){callback();}) } function two(callback){ var call = jQuery.ajax({}) call.done(function(data){callback();}) } function three(){ var call = jQuery.ajax({}) call.done(function(data){}) } .dll个文件夹。当我运行批处理文件时,当前文件夹中的所有文件(批处理文件存在文件夹)必须移动到其他一些机器中的不同文件夹(我们需要从UI提供目标路径)

先谢谢!!!!

1 个答案:

答案 0 :(得分:1)

如果您想在提示符中输入来源和目的地:

library(tidyverse)
dat %>%
    mutate_at(vars(color, colorId), funs(factor(., levels = unique(.)))) %>% 
    gather(colNames, val, colA:colE) %>% 
    group_by(color, colorId) %>% 
    mutate(colNames = if(all(val==0)) "None" else colNames) %>% 
    distinct %>%
    filter(val == 1| colNames == "None") %>% 
    select(colNames, color, colorId) %>%
    arrange(color, colNames)
# A tibble: 6 x 3
# Groups: color, colorId [3]
#  colNames color  colorId
#  <chr>    <fctr> <fctr> 
#1 colB     blue   22     
#2 colA     red    40     
#3 colB     red    40     
#4 colC     red    40     
#5 colD     red    40     
#6 None     yellow 35     

如果您想提示目的地:

@echo off
set /p "mysource=Enter Source: "
set /p "mydest=Enter destination: "
move /Y "%mysource%\*.dll" "%mydest%"
move /Y "%mysource%\*.txt" "%mydest%"

如果所有@echo off set /p "mydest=Enter destination: " move /Y "C:\path to files\subdirs\*.dll" "%mydest%" move /Y "C:\path to files\subdirs\*.txt" "%mydest%" .txt文件与批处理文件位于同一目录中:

.dll

目的地可以是驱动器或UNC路径。即:

@echo off
set /p "mydest=Enter destination: "
move /Y "*.dll" "%mydest%"
move /Y "*.txt" "%mydest%"

move /Y C:\somepath\*.txt "G:\Some folder\"