windows下拷贝制定文件夹到特定目录

D:\资产清查照片>dir /S /D | perl -ne "if(/的目录/){ $_ =~ s/\s+的目录//; print $
_;}" > d:\workspace\dir2.txt

D:\workspace>perl  aa.pl lanshanZM.txt dir1.txt > cpls.bat

D:\workspace>cpls.bat

open RH, $ARGV[0];
@lnAs = <RH>; chomp @lnAs;
close RH;
open RH, $ARGV[1];
@lnBs = <RH>; chomp @lnBs;
close RH;
print ‘mkdir d:\\workspace\\lanshanJZ‘ . "\n"; 
for($i = 0; $i < @lnAs; $i ++){
 for($j = 0; $j < @lnBs; $j ++){
  if($lnBs[$j] =~ /$lnAs[$i]/){
   print ‘mkdir d:\\workspace\\lanshanJZ\\‘ .$lnAs[$i] . "\n"; 
   print ‘copy ‘.$lnBs[$j].‘ d:\\workspace\\lanshanJZ\\‘.$lnAs[$i]. "\n"; 
   last;
  }
 }
 if($j >= $#lnBs){
  print ‘#‘.$lnAs[$i] . "\n";
 }
}
时间: 2024-10-09 06:36:47

windows下拷贝制定文件夹到特定目录的相关文章

Windows下如何将一个文件夹通过Git上传到GitHub上(转)

在通过windows系统的电脑上写代码,需要将项目上传到GitHub上去.比如在Pycharm上写Django后端,整个项目是一个文件夹的形式,那么怎么才能这个文件夹通过Git命令上传到GitHub上呢? 以下给出详细步骤: 1.首先得安装git客户端 安装方法很简单,跟安装QQ之类的一样,进入官网:https://git-scm.com/ ,点击右侧下载windows版本的软件包,然后双击安装,一步一步下一步就可以了. 安装完成之后,在开始菜单可以看到如下就算是成功了: 此时,在任一文件夹上右

定时任务:windows下备份数据文件到指定的目录

#windows下备份数据文件到指定的目录 (1)新建文本文件 echo off echo ------------------ 开始备份日志文件------------------ set ymd=%date:~0,4%%date:~5,2%%date:~8,2% set backup-dir=C:\RTXdbbackup\rtxdb-%ymd% echo 备份目录:%backup-dir%echo -----------------------------------------------

Windows 下自动同步文件夹内容到另一个文件夹下

实现windows 使用bat脚本文件,复制文件夹到另一个盘,参考如下代码:/y是可以不显示:提示你需要覆盖一个文件,如下图: bat文件内容为 @echo off echo "使用bat脚本来复制文件夹和文件" echo. xcopy H:\ceshi\*.* F:\autotomcat\ /s /e /c /y /h /r pause 把bat文件放到除了C盘的其他盘下 提示   C盘下的文件操作一般都需要管理员权限才可以 下面开始配置计划任务自动执行 点击  开始----管理工具

windows与虚拟机的linux共享windows下的一个文件夹

1.重新安装VMware Tools,在VMware面板上选择“虚拟机-重新安装VMware tools…” 2.使用命令 Ctrl+Alt+T 打开终端: 3.切换用户到root,命令 su 回车,输入密码: 注意: 安装ubuntu的时候,系统只会让你设置一个用户的密码,没设置root密码. 解决办法:sudo passwd root 按照提示输入两次新的密码,并加以确认. 重新输入命令su以获得root权限. 4.执行命令:   mkdir /mnt/cdrom      mount /d

【Sonarqube】windows下更改Temp文件夹的位置

下载的最新Sonarqube版本(4.5.1),通过StartSonar.bat文件可以启动,但是无法通过StartNTService.bat文件启动,原因为默认的Temp文件不可写入, java.lang.IllegalStateException: Temp directory is not writable: C:\Windows\system32\config\systemprofile\AppData\Local\Temp\ 初始想通过修改Temp文件夹的属性,使其可以写入,但是没有成

Windows下删除.svn文件夹的最简易方法

批处理文件删除SVN版本信息.bat文件内容如下: @echo off echo *********************************************************** echo 清除SVN版本信息 echo *********************************************************** :start ::启动过程,切换目录 :set pwd=%cd% :cd %1 echo 工作目录是:& chdir :input ::获

Windows下无法新建文件夹

原文链接:https://www.jianshu.com/p/ee3205d5b9c9 原文地址:https://www.cnblogs.com/foolgry/p/8448594.html

Linux下挂载指定分区下的某个文件夹到指定目录(mount)

# 挂载 mount --bind olddir newdir # 卸载 umount newdir 参考: http://www.cnblogs.com/dabaopku/archive/2010/12/18/1909965.html

(转)Unity Assets目录下的特殊文件夹名称

原文:http://wiki.unity3d.com/index.php/Special_Folder_Names_in_your_Assets_Folder 1.隐藏文件夹以.开头的文件夹会被Unity忽略.在这种文件夹中的资源不会被导入,脚本不会被编译.也不会出现在Project视图中.2.Standard Assets在这个文件夹中的脚本最先被编译.这个文件夹中的脚本会被导出到Assembly-CSharp-firstpass, Assembly-UnityScript-firstpass