精华内容
下载资源
问答
  • 记录Windows文件操作记录

    万次阅读 多人点赞 2017-08-27 10:54:44
    Windows下,有时会遇到有些...此时采用下面的方法,可以使用Windows日志,记录文件或者文件夹的操作记录。 一设置通过启用文件夹的审核和审核策略就能够记录相应的日志,具体步骤如下: 1.确保盘的格式为NT...

    在Windows下,有时会遇到有些文件或者文件夹丢失的问题,不知道是谁,什么时候,哪个程序把文件或者文件夹删除。特别是开发者遇到自己用于存储的文件丢失,不知是自己程序导致还是其他程序或者病毒导致。此时采用下面的方法,可以使用Windows日志,记录文件或者文件夹的操作记录。

     

     

    设置
    通过启用文件夹的审核和审核策略就能够记录相应的日志,具体步骤如下:

    1.      确保盘的格式为NTFS

    选择磁盘(如C盘),右击属性,如图:

     

     

     

     

     

    2.      右击想要监测的文件夹(如C:\Users\G.Ward\Desktop\Test),点击安全>>高级,

    在“审核”选项卡下,点击“添加”,加入Everyone,并且对“删除子文件夹及文件”和“删除”的成功和失败都启用审核

     

     

    3.      开始>>运行>>gpedit.msc,计算机配置-Windows设置--安全设置-本地策略--审核  策略-审核对象访问,中启用成功和失败


    4.
    如果删除了文件或者文件夹,系统日志查看器里面会有相应的记录。

    查看删除日志

    右击计算机>>管理>>系统工具>>事件查看器>>Windows日志>>安全,点击查找,输入文件或文件夹名(如qwe.txt),即可查看到关于文件或者文件夹(如qwe.txt)的操作记录,如下图

     

     

     

    双击查看该条信息,如图:

     

     

    展开全文
  • Windows 10 中的文件历史记录

    千次阅读 2017-11-26 17:58:00
    什么事文件历史记录? 文件历史记录是一个备份应用程序,它会持续保护存储在库、桌面、收藏夹和联系人文件夹中的个人文件。它定期扫描(默认情况下每小时一次)文件系统中的更改并将更改的文件复制到另一位置。每当...

    什么事文件历史记录?

            文件历史记录是一个备份应用程序,它会持续保护存储在库、桌面、收藏夹和联系人文件夹中的个人文件。它定期扫描(默认情况下每小时一次)文件系统中的更改并将更改的文件复制到另一位置。每当您的任何个人文件发生更改时,其副本都将存储在您选择的专用外部存储设备上。随着时间的推移,文件历史记录将会建立对任何个人文件所做更改的完整历史记录。

     

    注意:文件历史记录只保护用户库、桌面、收藏夹和联系人。其他文件(例如操作系统文件、应用程序和设置)将不会得到备份

     

    那么怎么在Windows 10中使用文件历史记录呢?

    1、打开“控制面板——系统安全——文件和历史记录”,默认情况下,文件历史记录是关闭的,选择“启用”打开即可;

    wKioL1WU8l6SbFYKAAIP44-C7FE709.jpg 

    2、启用后,你可以在“文件复制到”的磁盘里看到一个“FileHistory”的文件夹;

    wKioL1WU8nWyQxMGAAEx6eMEx-4165.jpg

     

    3、可以通过左边的“选择驱动器”,修改复制到的磁盘;

    wKiom1WU8L2zmZgpAAHry6zn3M0888.jpg 

    4、可以选择为本地的磁盘,也可以选择“添加网络位置”,选择网络上的共享磁盘;

    wKiom1WU8Oywk0jkAAL8xzGBmhk821.jpg

    5、可以通过选择“排除文件夹”选择排除一些不必要的文件夹;

    wKioL1WU8sTBvqlWAAHXcl2lAyk561.jpg

     

    6、通过“添加”按钮,选择要排除的文件夹;

    wKiom1WU8R_T8OrfAAJWsm6tWIo819.jpg 

    7、通过“高级设置”可以设置多长时间保存一次副本,默认是每小时;以及副本保留多长时间,默认是永远保留;

    wKiom1WU8UrhKKBtAAHUcBZ337s706.jpg

    wKioL1WU8yDRpomtAAHL0OCmh2k853.jpg

    wKioL1WU8zKBGPOQAAHpI_5KH2U132.jpg 

    8、当文件被意外删除或者需要找回以前版本的时候,可以通过选择“还原个人文件”找到文件对应的位置;

    wKioL1WU80DResmVAAMMLRGJWQw228.jpg 

    9、找到文件,可以通过预览查看该文件是否是你需要还原的文件,如果是,选择还原按钮,还原该文件;

    wKioL1WU81agI65QAAFdAnZ5W0Q122.jpg 

    10、可以选择方向按钮,查看其它版本的文件;

    wKiom1WU8afQkoPOAAJPl24DB6I097.jpg


    E:\FileHistory\peizhi.yu\WIN-VIIO3ULTHVP\Data\C\Users\peizhi.yu\Desktop

    这是文件副本的具体的位置,其中的E盘是我存放副本驱动器。

    wKioL1WU84HBesxxAAMDw2pNZ34224.jpg



    本文转自 as900 51CTO博客,原文链接:http://blog.51cto.com/yupeizhi/1670190,如需转载请自行联系原作者

    展开全文
  • 最近学习Virtualbox的一些知识,记录下,Virtualbox下如何实现主机和虚拟机之间文件夹共享及双向拷贝 关于双向拷贝 1.设置虚拟机为“双向”共享粘贴 有的人反应只要设置双向粘贴就可以,但是我的不行,我还需要再...
  • 对于Windows用户,拷贝文件是再常用不过的功能。打开文件浏览器(FileExplorer),把一个盘符的一个文件夹拖拽到另一个盘符下面是非常简单的操作。这样的文件拖拽操作在两端都是本地盘的情况下速度是可以接受的。...

     
    对于Windows用户,拷贝文件是再常用不过的功能。打开文件浏览器(FileExplorer),把一个盘符的一个文件夹拖拽到另一个盘符下面是非常简单的操作。这样的文件拖拽操作在两端都是本地盘的情况下速度是可以接受的。但是,一旦进入到网络环境,传输的延迟比起本地盘要放大很多倍。这时候如果用户拷贝的小文件较多,用户马上会感知到传输很慢,并且开始怀疑是不是系统哪里出了问题。其实根本原因是文件浏览器的复制实现比较简单,而且是单线程操作,在传输延迟比较大的时候因为小文件数量多,每一个都要耗费一次传输确认,整个传输速度就会下降很多。
     
    阿里云NAS SMB文件存储组经常收到用户的相关反馈,觉得使用时拷贝速度较慢。我们的上一篇文章( 从用户Windows系统到阿里云NAS SMB服务:常用数据迁移备份工具 )中初步介绍了一下Windows中常用的数据迁移工具。本文集中测试了市面上主流的Windows文件拷贝工具,并根据速度测试和综合测评的结果为大家进行了分析和推荐。
     
    为了方便没有时间阅读全篇的朋友,我们把最后总结的一句话放在这里:

    如果觉得Windows文件管理器拷贝太慢,请用Robocopy命令行工具(不要用图形界面的Robocopy),比如:robocopy c:\dirA z:\dirB /e /z /b /mt:32
     

    Windows中常用拷贝工具

    文件浏览器(FileExplorer)中的拖拽拷贝

    文件浏览器中的拖拽拷贝是大家最常用的拷贝方式。界面友好易用,但是它的缺点也很明显:单线程拷贝、没法充分利用资源、没有重试等功能。
     
    文件浏览器拷贝窗口
    图1:文件浏览器拷贝窗口
     

    命令行工具

    1. Copy命令

    Copy命令在DOS时代就出现的拷贝命令。该命令只能拷贝一个文件夹下的第一层目录或者文件,无法把整个文件树拷贝到另一个文件夹下面。所以在这里我们就不把它加入到后面的对比实验中。有兴趣的朋友可以看相关维基页面。

    2. Xcopy命令

    作为后来者,Xcopy命令可以拷贝文件夹下的整个文件树,也可以拷贝诸如文件权限控制属性等文件信息。但是Xcopy无法支持多线程,同时文件路径不能超过256字,这些都局限了Xcopy的使用,也使得新一代的工具Robocopy应运而生。

    3. Robocopy命令

    从Windows Vista和Windows 2008开始,Robocopy成了Windows推荐的拷贝命令。Robocopy可以设置多线程模式,还具有一定的流量控制功能。所以Robocopy也是我们阿里云NAS SMB组推荐的Windows原生拷贝工具。
     
    图2:Robocopy命令
    图2:Robocopy命令
     
     
     

    带图形界面(GUI)的Windows拷贝工具

    虽然命令行工具比如Robocopy很好用,但是大部分Windows用户都习惯图形界面,所以我们也考察了常用的带图形界面的Windows拷贝工具,以作参考。
    在实际实验之后,我们发现图形界面Robocopy比如EazyCopy和WinRobocopy实际上都不支持多线程。所以我们强烈建议需要提升拷贝性能的用直接使用Robocopy命令行工具。

    1. EazyCopy

    这是在Github上开源的一个Robocopy图形界面。该软件看上去支持多线程但是实际使用中却只有一个线程。用/mt:8的速度还不如不开启多线程。
     
    图3:EazyCopy界面
    图3:EazyCopy界面

    2. RichCopy 4

    这个是微软曾经推出过的图形界面拷贝工具,但是从2009年6月开始就已经被微软放弃。维基百科上可以下载。
     
    图4:RichCopy 4界面
    图4:RichCopy 4界面

    3. UltraCopier

    这也是个名气比较大的一个跨平台的具有图形界面的拷贝工具。但是并没有软件签名,不能直接在阿里云虚拟机上安装。有需要的用户可以在Windows中打开开发人员模式并解除该exe文件的锁定。
    这个工具并不会直接打开一个主页面,必须要在屏幕右下角的系统图标中找到UltraCopier并且鼠标右键点击并选择拷贝。然后再选择拷贝的源文件和目标文件。使用的体验并不是很好。不过它可以生成日志文件记录每次拷贝操作的基本情况。
     
    图5:UltraCopier界面
    图5:UltraCopier界面

    4. TeraCopy

    这是由Code Sector组织开发的的收费软件,也是一个具有图形界面的Windows拷贝工具。
     
    图6:TeraCopy界面
    图6:TeraCopy界面

    5. RoboCopy

    这是SourceForge上一个开源的Robocopy图形界面。实测中发现它无法启动拷贝。所以也没有列入到后面的评测中。
     
    图7:RoboCopy界面
    图7:RoboCopy界面

    6. ExtremeCopy

    Easersoft公司开发的可视化拷贝工具。主页上号称比文件管理器的拷贝快20%到120%。
     
    图8:ExtremeCopy界面
    图8:ExtremeCopy界面
     
     

    第三方开发的文件浏览器

    其实如果Windows做的文件浏览器具有多线程等较高级的拷贝功能,那完全就不需要专用的拷贝工具了。毕竟使用文件浏览器更加通用直观,方便使用。顺着这个思路,我们将目光投向了第三方开发的文件浏览器,期望其中的某一款能够集成更高级的拷贝功能。 既然官方的文件管理器不能满足需求,我们测试了一些主流的文件浏览器作为对比。如果想了解各家文件浏览器的特色,请看维基百科的文件浏览器比较页面: https://en.wikipedia.org/wiki/Comparison_of_file_managers

    1. XYplorer

    XYplorer第一版在1999年就推出了,一直是Windows操作系统上比较老牌的文件浏览器。XYplorer的拷贝直接用的官方文件管理器的拷贝,界面相同。它是收费软件,有30天试用期。
     
    图9:XYplorer界面
    图9:XYplorer界面

    2. Directory Opus 12

    Directory Opus出现得更早,第一版出道自1990年一月,其最新版是Directory Opus 12。该软件界面十分精美,拷贝界面也进行了重做。不过拷贝速度相比官方文件管理器并无提高。它也是收费软件,有30天试用期。
     
    图10:Directory Opus 12界面
    图10:DIrectory Opus 12界面

    3. Explorer++

    相比前两款收费软件,Explorer++完全免费并且开源。不过它所用的拷贝也是官方文件管理器自带的拷贝。
     
    图11:Explorer++界面
    图11:Explorer++界面
     
     

    非Windows平台独享的拷贝工具

    介绍了上述多个Windows平台专享的拷贝工具之后,我们还评测了一下非Windows平台独享但是Windows可用的拷贝工具。

    1. Rsync

    Linux/Unix下常用的拷贝工具。需要安装Cygwin。测试下来速度并不快。
     
    图12:Rsync命令
    图12:Rsync命令

    2. Rclone

    Rclone不仅可以用来在文件系统中拷贝文件,也可以与主流云厂商的存储进行互联,支持FTP、HTTP等多种网络传输协议。Rclone有独立的Windows安装包,不需要依赖Cygwin。
     
    图13:Rclone命令
    图13:Rclone命令

    3. NasTool

    NasTool工具是阿里云文件系统存储(NAS)开发的数据迁移工具。基于JAVA语言,具有多线程、流量控制和校对功能。如果客户可以安装JAVA环境也懂得用命令行,可以使用NasTool来快速拷贝数据到NAS SMB文件卷。不过需要注意的是现阶段NasTool不会拷贝文件控制权限等文件属性。
     
    图14:NasImport命令
    图14:NasTool命令
     
     

    拷贝速度评测实验结果

    为了实测上述十余种常用工具的拷贝速度,我们设计了如下实验:
    在阿里云华东1(杭州)可用区F创建了一个带有两块本地SSD盘的ECS虚拟机,操作系统为Windows Server 2016。该ECS虚拟机的参数如下:

    拷贝速度测试所用虚拟机参数
    测试机型
    机型名称
    核心数
    内存
    本地硬盘
    CPU型号
    CPU主频
    网络
    本地SSD型 i1 
    ecs.i1.xlarge
    4 vCPU
    16 GiB Memory
    2 * 104 GiB SSD
    Intel Xeon E5-2682v4
    2.5 GHz
    20 万 PPS

    表1: 测试用虚拟机机型
     
    同时我们在华东1可用区F创建了一个SSD性能型NAS SMB文件卷。
    我们用Windows Server 2016的Windows文件夹下的前36%文件作为拷贝对象,大小为2.45GB,包含4967个文件,2711个文件夹。
    用上述拷贝工具分别进行本地盘1到本地盘2的拷贝,以及本地盘1到NAS SMB文件卷的拷贝,记录拷贝时间进行比较。结果如下表所示:
     
    Windows常用拷贝工具拷贝速度对比
    No.
    拷贝工具
    操作方式
    本地盘1到本地盘2的平均速度(MB/s)
    本地盘1到NAS SMB文件卷的平均速度(MB/s)
    1
    文件管理器中拖拽文件夹
    32.16
    12.36
    2
    XCopy
    xcopy d:\windows z:\windows2 /E /V /C /F /H /Y /Z
    41.13
    6.08
    3
    Robocopy
    robocopy d:\Windows z:\Windows2 /e
    39.73
    8.65
    4
    Robocopy,8线程
    robocopy d:\Windows z:\Windows2 /e /mt:8
    48.54
     
    27.45
    6
    EazyCopy,8线程
    robocopy d:\Windows z:\Windows2 /e /mt:8
    8.56
    4.18
    6
    RichCopy 4
     
    41.13
    9.36
    7
    UltraCopier
     
    21.26
    10.04
    8
    TeraCopy
     
    47.34
    8.90
    9
    ExtremeCopy
     
    32.58
    12.74
    10
    XYplorer
     
    31.36
    10.28
    11
    Directory Opus 12
     
    28.19
    11.89
    12
    Explorer++
    26.41
    10.16
    13
    Rsync
     
    29.87
    3.00
    14
    Rclone
    ​rclone.exe copy "d:\Windows" "z:\Windows2"
    ​68.75
    22.19
    15
    NasTool
     
    77.43
    33.45
    表2:Windows常用拷贝工具拷贝速度对比

     
    • Copy
    • Cut
    • Clear content
    •  
    • Merge cells
    • Unmerge cells
    •  
    • Delete selected column(s)
    • Delete selected row(s)
    • Delete table

    对于速度测试的结果可以做如下解读:

    1. 多线程状态下的Robocopy以及Rclone、NasTool三个工具属于一个档次,速度最快;

    2. Xcopy、RichCopy4、TeraCopy、ExtremeCopy略快于文件管理器;

    3. 文件管理器拷贝速度中等;

    4. EazyCopy因为软件有问题速度很慢;Rsync速度也比较慢,可能和套了一层Cygwin有关。

     

     

    综合评测结果和总结

    除了速度相关的测评,我们也根据我们的使用感受进行综合评测,总结如下表所示:
     
    Windows常用拷贝工具综合对比
     
    No.
    拷贝工具
    使用难度
    速度
    总评
    1
    文件管理器中拖拽文件夹
    ​极简
    ​中
    2
    XCopy
    中等
    3
    Robocopy
    中等
    极快
    6
    EazyCopy
    简单
    6
    RichCopy 4
    ​简单
    7
    UltraCopier
    ​中等
    ​快
    8
    TeraCopy
    较难
    9
    ExtremeCopy
    ​简单
    10
    XYplorer
    ​极简
    11
    Directory Opus 12
    ​简单
    12
    Explorer++
    ​简单
    13
    Rsync
    ​中等
    14
    Rclone
    中等
    极快
    15
    NasTool
    ​中等
    极快
    表3:Windows常用拷贝工具综合对比
     


    • Copy
    • Cut
    • Clear content
    •  
    • Merge cells
    • Unmerge cells
    •  
    • Delete selected column(s)
    • Delete selected row(s)
    • Delete table

    把上面的综合评测表进行一个更为简短的总结:

    1. Windows自带的文件管理器其实是很优秀的,速度并不慢,操作也非常简便,而且拷贝时会拷贝诸如文件控制权限等信息;

    2. Robocopy是非常优秀的命令行拷贝工具,速度最快,可以多线程,也能够拷贝文件权限等信息,还具有失败重传选项。唯一可惜的就是没有图形界面,如果能够有第三方开发出好用的图形界面,或者直接集成到官方的文件管理器中作为拷贝时的可选项,那就是非常完美的拷贝工具了;

    3. 跨平台的拷贝工具诸如Rclone和NasTool速度很快,但是现在还不能够处理好文件控制权限等信息的拷贝。对于高级的文件拷贝我们还是推荐用微软开发的Robocopy;

    4. 其他的图形界面拷贝工具或者第三方文件管理器相比Windows文件管理器并没有特别突出的优点。特别是几个主流的第三方文件管理器直接用的官方的拷贝工具。所以我们也并不推荐用户花时间去使用。

     

    最后总结成一句话就是:如果觉得官方文件管理器拷贝太慢,请用Robocopy!

     

    附录

    1. 从用户Windows系统到阿里云NAS SMB服务:常用数据迁移备份工具:https://yq.aliyun.com/articles/325378

    2. Copy命令:https://en.wikipedia.org/wiki/Copy_(command)

    3. Xcopy命令:https://en.wikipedia.org/wiki/XCOPY

    4. Robocopy命令:https://en.wikipedia.org/wiki/Robocopy

    5. EazyCopy:https://github.com/Cinchoo/ChoEazyCopy

    6. RichCopy:https://en.wikipedia.org/wiki/RichCopy

    7. UltraCopier:https://ultracopier.first-world.info/

    9. ExtremeCopy:http://www.easersoft.com/product.html

    10. Windows常用文件管理器的比较:https://en.wikipedia.org/wiki/Comparison_of_file_managers

    11. XYplorer:https://www.xyplorer.com/

    12. Directory Opus 12: https://www.gpsoft.com.au/DScripts/download.asp

    13. Explorer++:https://explorerplusplus.com/

    14. Rsync:https://rsync.samba.org/

    15. Rclone:https://rclone.org/

    16. NasTool,线下IDC使用本地磁盘时的数据迁移:https://help.aliyun.com/document_detail/93097.html

     

     

    展开全文
  • 最近 工作中用到windows的脚本命令处理文件,这里记录一下; 首先是xcopy, 这个命令我们可以在cmd里去使用 xcopy/? 查看帮助文档; C:\Users\Administrator>xcopy/? 复制文件和目录树。 XCOPY source ...

    最近 工作中用到windows的脚本命令处理文件,这里记录一下;

    首先是xcopy,

    这个命令我们可以在cmd里去使用 xcopy/? 查看帮助文档;

    C:\Users\Administrator>xcopy/?
    复制文件和目录树。
    
    XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                               [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                               [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B]
                               [/EXCLUDE:file1[+file2][+file3]...]
    
      source       指定要复制的文件。
      destination  指定新文件的位置和/或名称。
      /A           仅复制有存档属性集的文件,但不更改属性。
      /M           仅复制有存档属性集的文件,并关闭存档属性。
      /D:m-d-y     复制在指定日期或指定日期以后更改的文件。
                   如果没有提供日期,只复制那些源时间比目标时间新的文件。
      /EXCLUDE:file1[+file2][+file3]...
                   指定含有字符串的文件列表。每个字符串在文件中应位于单独的一行。
                   如果任何字符串与复制文件的绝对路径的任何部分相符,则排除复制
                   该文件。例如,指定如 \obj\ 或 .obj 的字符串会分别排除目录
                   obj 下面的所有文件或带有 .obj 扩展名的所有文件。
      /P           创建每个目标文件之前提示您。
      /S           复制目录和子目录,不包括空目录。
      /E           复制目录和子目录,包括空目录。与 /S /E 相同。可以用来修改 /T。
      /V           验证每个新文件的大小。
      /W           提示您在复制前按键。
      /C           即使有错误,也继续复制。
      /I           如果目标不存在,且要复制多个文件,则假定目标必须是目录。
      /Q           复制时不显示文件名。
      /F           复制时显示完整的源文件名和目标文件名。
      /L           显示要复制的文件。
      /G           允许将加密文件复制到不支持加密的目标。
      /H           也复制隐藏文件和系统文件。
      /R           覆盖只读文件。
      /T           创建目录结构,但不复制文件。不包括空目录或子目录。/T /E 包括
                   空目录和子目录。
      /U           只复制已经存在于目标中的文件。
      /K           复制属性。一般的 Xcopy 会重设只读属性。
      /N           用生成的短名称复制。
      /O           复制文件所有权和 ACL 信息。
      /X           复制文件审核设置(隐含 /O)。
      /Y           取消提示以确认要覆盖现有目标文件。
      /-Y          要提示以确认要覆盖现有目标文件。
      /Z           在可重新启动模式下复制网络文件。
      /B           复制符号链接本身与链接目标相对。
      /J           复制时不使用缓冲的 I/O。推荐复制大文件时使用。
    
    开关 /Y 可以预先在 COPYCMD 环境变量中设置。
    这可能被命令行上的 /-Y 覆盖。

    接下来开始使用:

    先创建一个 .bat文件,然后编辑:

    首先一个简单的示例:

    把D:\data文件夹下面的目录文件copy到D:\data_bk文件夹下面;

    @echo off
    echo "copy file"
    echo.
    xcopy D:\data D:\data_bk /s /e
    pause

    下面来一个复杂一点的:

    %date:~0,4%%date:~5,2%%date:~8,2%   是按照yyyyMMdd格式输出当前时间,如果今天是2019年4月1日,则:

    %date:~0,4%%date:~5,2%%date:~8,2% = 20190401

    如下命令,是把D:\wxyData\day20190401下的文件,复制到E盘下面的E:\wxyData\day20190401文件夹下面;

    @echo off
    echo "copy file"
    rem 这里是时间格式,年月日 例:20190401
    echo  %date:~0,4%%date:~5,2%%date:~8,2%
    echo.
    xcopy D:\wxyData\day%date:~0,4%%date:~5,2%%date:~8,2%  E:\wxyData\day%date:~0,4%%date:~5,2%%date:~8,2% /s /e /i /y
    rem 正常使用时可以不带下面的pause,它适合用来调试,即打开一个cmd窗口
    pause

    rem 表示注释

    echo 可以理解为打印

    后面 带的参数解释:

    /s  复制目录和子目录,不包括空目录

    /e  复制目录和子目录,包括空目录。与 /S /E 相同。可以用来修改 /T。

    /i  如果目标不存在,且要复制多个文件,则假定目标必须是目录。

    /y  取消提示以确认要覆盖现有目标文件。

    简单来说,就是会复制目录,且自动覆盖目标路径中的文件,不需要手动去确认;

    之后保存,然后双击运行.bat文件,就可以了;

    目前本地拷贝已经OK了;

    ==============================================================================

    接下来看一个从ftp服务器上下载文件到本地

    直接上脚本命令:

    @echo off
    echo "copy file from ftp server"
    echo  %date:~0,4%%date:~5,2%%date:~8,2%
    echo.
    
    set Pan=E:\wxyData\
    set AFolder=SourceDay%date:~0,4%%date:~5,2%%date:~8,2%\  
     if exist %Pan%%AFolder% (         
            rem 目录E:\wxyData\<span style="font-family: Arial, Helvetica, sans-serif;">SourceDay%date:~0,4%%date:~5,2%%date:~8,2%</span>已存在,无需创建  
            echo this %Pan%%AFolder% is aleary existed
        ) else (  
            rem 创建E:\wxyData\SourceDay%date:~0,4%%date:~5,2%%date:~8,2%  
            echo create %Pan%%AFolder%         
            md %Pan%%AFolder%  
        )  
    
    rem 指定FTP用户名
    set ftpUser=xxx
    rem 指定FTP密码
    set ftpPass=xxxooo
    rem 指定FTP服务器地址
    set ftpIP=192.168.xx.xx
    rem 指定待下载的文件位于FTP服务器的哪个目录
    set ftpFolder=abc\SourceDay%date:~0,4%%date:~5,2%%date:~8,2%
    rem 指定从FTP下载下来的文件存放到本机哪个目录
    set LocalFolder=E:\wxyData\SourceDay%date:~0,4%%date:~5,2%%date:~8,2%
    rem  temp 目录
    set tempFolder=F:\tempftp.txt
    
    set ftpFile=%tempFolder%
    >"%ftpFile%" (
        echo,open %ftpIP%
        echo,user %ftpUser% %ftpPass%
        echo cd "%ftpFolder%"
        echo lcd "%LocalFolder%"
        echo prompt off
        echo bin
        echo mget *.*
        echo bye
    )
    start /wait ftp -n -s:"%ftpFile%" 
    del %ftpFile%
    pause

    这里还做了一个判断目标文件夹是否存在,如果不存在则创建文件夹;

    对了,还有一点,

    要使用管理员权限去运行;

     

    the end;

    展开全文
  • BAT 文件拷贝与文件、文件夹删除

    千次阅读 2019-02-21 09:52:31
    最近项目一直要debug,会经常有拷贝文件,还有删除文件文件夹的操作。本着高效率的想法,写了几个bat脚本。另,由于我的电脑不是administrator用户登陆的,删除文件文件夹经常会提示管理员,很烦,在bat脚本里也针对...
  • 如何在Windows git bash中拷贝文件内容

    千次阅读 2016-07-20 20:46:32
    在Win7中,很多人喜欢下载git bash终端,本文记录如何在shell中快速拷贝/粘贴一个文件的内容。
  • 0. 文件大小与占用空间“文件大小”和“占用空间”的差别首先需要明确的是,“文件大小”代表着文件的真实大小(文件内容实际...事实上,windows 采用 NTFS 和 FAT 的文件系统管理磁盘文件,所有文件系统都是基于簇(分
  • 文件拷贝--单一文件过大

    千次阅读 2017-05-15 10:38:26
    在大文件拷贝到云盘、U盘时会遇到“文件过大”,无法完成拷贝的提示。这主要是因为所拷贝的介质采用的文件系统基于FAT32或仅能提供4G以内的免费上传服务,针对这种情况,一种有效的方法是将单一的大文件压缩成多个小...
  • Windows远程文件拷贝openEuler--WinSCP

    千次阅读 2021-11-22 14:37:53
    由于最近项目迁移到openEuler操作系统上去了、需要部署安装项目、各种软件环境安装、资料拷贝复制等、记得以前用过WinSCP进行远程数据拷贝。今天就简单记录下使用方法。
  • 项目记录-Qt pro pri 编译后拷贝文件

    千次阅读 2020-04-08 16:28:58
    qt编译后拷贝文件使用qmake $$replace函数 一、认识QMake工程文件基本元素 (1)变量可以用于存储临时的列表值,覆写存在的列表值或是扩展新的值 第一种赋值方法只包括同一行指定的值,下列代码显示了如何赋值...
  • 就是“rdp剪贴板”,就是进行远程复制文件的,如果使用 rdp (3389)远程连接别人或被别人连接,通常这个进程都会启动。   针对windows10 可能出现的情况,采用下面方式试下: 如何打开本地组策略编辑器:...
  • 在安装配置linux服务器环境时 我们常常需要把windows中的安装包或者其它文件传输到linux服务器中。下面介绍几款文件传输工具SSHSecureShellClientSSHSecureShellClient是比较原始的 轻量的传输工具。...
  • Jenkins 拷贝文件到远程服务器

    千次阅读 2021-02-02 21:44:02
    这里主要是记录下怎么将文件拷贝到远程服务器上, 主要是遇到的一些坑 Jenkins 安装 这个网上有很多了, 这里就不赘述了, 可以参考如下文章: Linux 上安装 Jenkins: https://www.jianshu.com/p/c517f09df025 安装完后...
  •  就考虑将容器中的文件拷贝到宿主机上,在此记录下操作过程。 操作过程: 1.通过docker run运行过镜像,就会产生容器的id [root@ncs0002 kc_work_flow_manage]# docker ps -a | grep kc 89f4a3cc...
  • // 获取远程机器上的文件流 (远程文件地址的绝对路径) SCPInputStream is = sc.get("/usr/local/server/test.xml"); // 创建本机文件写入流 FileOutputStream os = new FileOutputStream(new File("/home/bing/...
  • windows与arm开发板通过串口传输文件

    千次阅读 2019-03-21 11:43:52
    将lrz,lsz两个目标文件拷贝到开发板上的/usr/sbin/目录下,可以使用NFS进行文件拷贝。有人会问有NFS为何还需要本文的串口传输,是由于PC机存在多个网口时,博主使用windows下的一个NFS的软件,需要将所有其他网口先...
  • Linux和Windows文件实时同步

    千次阅读 2019-07-31 14:48:26
    Linux和Windows文件实时同步前言rsync介绍步骤一:步骤二:步骤三:步骤四:步骤五:结束语 前言 实现文件同步是借助Linux上面的镜像备份工具rsync,支持本地复制、SSH、rsync主机同步。该工具在windows平台上也有...
  • Ubuntu与Windows之间的文件传输

    千次阅读 2019-01-02 11:43:11
    本文主要记录工作中解决Ubuntu16(desktop版)与windows10之间进行文件传输的几种方法。采用的环境为:windows10、服务器Ubuntu16(desktop版, 部署在vmware workstation上)。此外,以下方法同样适用于 win7 和 ...
  • 记录一下,万一以后需要用,可以少走一些弯路。 环境准备:- JDK - pscp.exe 我尝试过的方法在linux上执行 获取本机的ip,通过pscp到本机的路径 –想法很美好,但是没有成功,不知道原因。 在linux上安装sz rz –...
  • 树莓派U盘拷贝文件

    千次阅读 2020-07-25 00:42:27
    最近用树莓派做文件下载器时发现树莓派的linux系统和我电脑的Windows系统之间因为系统不一样不能直接利用读卡器将卡上下载的内容复制到电脑上,用finalshell的网络传输又因为树莓派3B的WiFi速度实在太慢,传送大文件...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    -d: 不把记录写到/var/log/wtmp文件里(-n这个参数包含了-d)。 -i: 在重开机之前先把所有与网络相关的装置停止。 install 1.作用 install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。 ...
  • 记录windows驱动开发inf文件详解

    千次阅读 2018-04-05 20:34:38
    可以用来节拷贝、删除文件,增、删注册表键,更改系统设置.先看一下这篇文章 Windows系统下INF 详细说明 http://www.cr173.com//html/8075_1.htmlINF是DeviceINFormation File的英文缩写,INF文件是Microsoft公司...
  • maven项目读取Resource文件夹里面文件 //check.txt文件路径为Resource/dict/check.txt Resource classPathResource = new ClassPathResource("dict/check.txt"); File f = classPathResource.getFile(); //这种方法...
  • 记录下,Virtualbox下如何实现主机和虚拟机之间文件夹共享及双向拷贝 关于双向拷贝 1.设置虚拟机为“双向”共享粘贴 有的人反应只要设置双向粘贴就可以,但是我的不行,我还需要再给虚拟机安装一下增强功能。...
  • windows bat 脚本复制文件

    千次阅读 2017-09-13 11:49:04
    记录下win下复制文件的脚本: 需求:  将备份目录下的文件夹复制到win下的网络共享盘: @echo off set day=%date%  rem 提取日期 for /f "tokens=1-3 delims=-/. " %%i in ("%day%") do (set /a sy=%%i, sm=...
  • Windows文件扩展名

    千次阅读 2017-12-19 11:07:50
    Windows系统文件按照不同的格式和用途分很多种类,为便于管理和识别,在对文件命名时,是以扩展名加以区分的,即文件名格式为: 主文件名.扩展名。这样就可以根据文件的扩展名,判定文件的种类,从而知道其格式和用途...
  • 1、查看电脑开关机 开“我的电脑”,C盘Windows目录下有很多文件,找到一个SchedLgU.txt。它是“计划任务”的日志,会忠实地记录电脑计划任务的执行情况,还有每次开机启动Windows系统的信息。 2、查看历史文档 ...
  • 前提:遇到系统无法启动无法正常使用等情况 ...hosts文件拷贝,路劲:C:\Windows\System32\drivers\etc 用户目录下的install、DevelopInstall两个文件夹:C:\Users\hc(这里记录所装软件有哪些...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 104,910
精华内容 41,964
关键字:

windows文件拷贝记录