各位大神:我想利用批处理命令及Windows任务计划实现本地磁盘文件拷贝到NFS磁盘中?

各位大神:我想利用批处理命令及Windows任务计划实现本地磁盘文件拷贝到NFS磁盘中?,第1张

不清楚你的实际文件/情况,仅以问题中的样岁谈例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI

<# :

cls

@echo off

rem 将一个指定目录下的最后修改时间为最新的文件拷贝/复制到另一个新的指定目录里

set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%@% %z%

cd /d "%~dp0"

powershell -NoProfile -ExecutionPolicy bypass "衡败Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::Default)))"

echo%#% +%$%%$%/%@% %z%

pause

exit

#>

$oldpath="D:\视咐雀颤频"

$newpath="E:\xxx\新文件夹"

if(-not (test-path -liter $oldpath)){Write-host ('"'+$oldpath+'" not found')exit}

if(-not (test-path -liter $newpath)){[void](md $newpath)}

$files=@(dir -liter $oldpath|?{$_ -is [System.IO.FileInfo]}|sort {$_.LastWriteTime} -descending)

if($files.length -ge 1){

$wt=$files[0].LastWriteTime.toString('yyyy-MM-dd HH:mm:ss.fff')

write-host ('['+$wt+']'+$files[0].FullName+' -->'+$newpath)

}

你先确认虚拟机ping真机能否ping通,多半是因为网络不通的原因还有就是权限问题.NFS涉及两种权限,第一种777,第二种NFS本身的权限.能挂载只能说明NFS服务空运余启动正悄肆常.

另外,nfs只做共享,不做传输;介绍给你一款软件:金贵项目管理斗滚文档;使用它,可以实现文件上传下载及共享等功能。

1. 使用共享网盘传输文件,像百度云、OneDrive、Dropbox等;

2. 使用高速传输工具运液,例如网络拷贝软件、FTP软件等;

3. 将文件分成若干小文件,再单独传输;

4. 将文件压缩。使用压缩格式(例如rar、zip等)如慎;

5. 检查网络环境,确保网络环境正常;

6. 重新挂载NFS服务器;

7. 升级NFS服务器;

8. 检查硬件旁橡物设备,确保硬件设备的状态正常;

9. 提高NFS传输的优先级;

10. 将NFS文件传输重定向至其他网络环境,例如VPN网络等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12314784.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存