热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

javasftp复制文件_SFTP传输文件并将文件移动到文件夹

这是我的第一篇文章,请原谅我的无知.我使用vbscript压缩特定文件夹中的所有.csv类型文件.在一些谷歌搜索之后,我发现了一个可行的vbscript

这是我的第一篇文章,请原谅我的无知 . 我使用Vbscript压缩特定文件夹中的所有.csv类型文件 . 在一些谷歌搜索之后,我发现了一个可行的Vbscript来执行此操作并启用了计划任务来自动执行此操作 .

我接下来需要做的是通过sftp传输zip文件,然后将该zip文件“移动”到另一个文件夹中 . 我相信前者可以通过命令行使用pscp.exe实现,但有人可以告诉我如何做后者吗?

基本上,压缩将每天进行两次,因此它将具有类似于yyyymmdd0900.zip(对于上午9点的时间表)和yyyymmdd1800.zip(对于下午6点的时间表)的时间戳 . 转移后,我想将生成的zip文件移动(不复制)到另一个文件夹中 .

任何指针都将非常感激 . 谢谢大家 .

编辑:这是我根据一些谷歌搜索打了一些代码 . 它做我想做的事 . 请原谅“粘贴”,因为我无法弄清楚如何正确格式化 . 目前,它在复制后运行bat文件但我只是注意到我需要发送(使用PuTTY Secure Copy)“最新”zip文件,然后将其移动到“completed”文件夹 . 有人可以告诉我该怎么做吗?

压缩文件并重命名zip文件

On Error Resume Next

strFilepath =“c:\ files”

strDestination =“c:\ files \ completed \”

strExtension =“csv”

strYear =年(现在)

strMonth =右(“0”和月(现在),2)

strDay =右(“0”和日(现在),2)

strHour =右(“0”和小时(现在),2)

strMinute =右(“0”和分钟(现在),2)

strZip = strFilepath&“\”&strYear&strMonth&strDay&strHour&strMinute&“.zip”

设置objFSO = CreateObject(“Scripting.FileSystemObject”)

设置objFolder = objFSO.GetFolder(strFilepath)

对于objFolder.Files中的每个objFile

strFileExt = objFSO.GetExtensionName(objFile.Path)

If LCase(strFileExt) = LCase(strExtension) Then

ZipFile objFile.Path, strZip

End If

下一个

Sub ZipFile(strFileToZip,strArchive)

设置objFSO = CreateObject(“Scripting.FileSystemObject”)

If Not objFSO.FileExists(strArchive) Then

Set objTxt = objFSO.CreateTextFile(strArchive)

objTxt.Write "PK" & Chr(5) & Chr(6) & String(18, Chr(0))

objTxt.Close

End If

Set objApp = CreateObject( "Shell.Application" )

intCount = objApp.NameSpace(strArchive).Items.Count + 1

objApp.NameSpace(strArchive).CopyHere strFileToZip

Do

WScript.Sleep 200

set objNameSpace = objApp.NameSpace(strArchive)

If Not objNameSpace is nothing Then

If objNameSpace.Items.Count = intCount Then

Exit Do

End If

End If

Loop

结束子

将文件移动到其他文件夹,然后将bat文件运行到secury复制文件到FTP位置

“瓦尔

Dim objFSO,objFileCopy,objFileDelete,dot,files,file

Dim strDestination,文件夹,子文件夹,fileCount,strFilePath

“字符串

strDestination =“C:\ Files \ Completed”

strFilePath =“C:\ Files”

set objFSO = CreateObject("Scripting.fileSystemObject")

set folder = objFSO.getFolder(strFilePath)

对于每个文件在folder.files中

设置objFileCopy = objFSO.GetFile(文件)

If objFSO.GetExtensionName(file) = "zip" Then

objFSO.MoveFile objFileCopy.Path, strDestination

End If

下一个

昏暗的外壳

设置shell = createobject(“wscript.shell”)

Shell.run“C:\ testsend.bat”

设置shell =什么都没有



推荐阅读
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • 本文详细介绍了如何使用MySQL来显示SQL语句的执行时间,并通过MySQL Query Profiler获取CPU和内存使用量以及系统锁和表锁的时间。同时介绍了效能分析的三种方法:瓶颈分析、工作负载分析和基于比率的分析。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • PHP中的单例模式与静态变量的区别及使用方法
    本文介绍了PHP中的单例模式与静态变量的区别及使用方法。在PHP中,静态变量的存活周期仅仅是每次PHP的会话周期,与Java、C++不同。静态变量在PHP中的作用域仅限于当前文件内,在函数或类中可以传递变量。本文还通过示例代码解释了静态变量在函数和类中的使用方法,并说明了静态变量的生命周期与结构体的生命周期相关联。同时,本文还介绍了静态变量在类中的使用方法,并通过示例代码展示了如何在类中使用静态变量。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
author-avatar
txwd2008
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有