將Windows下的檔案傳送到Linux下
echo off & color 0A
set INTERVAL=300
:Again
start python D:\baishitongData\code\getSDFData.py
::指定起始資料夾
set DIR="D:\baishitongData\resultFlie"
echo DIR=%DIR%
:: 引數 /R 表示需要遍歷子資料夾,去掉表示不遍歷子資料夾
:: %%f 是一個變數,類似於迭代器,但是這個變數只能由一個字母組成,前面帶上%%
:: 括號中是萬用字元,可以指定字尾名,*.*表示所有檔案
for /R %DIR% %%f in (*.csv) do (
pscp -P 60522 -pw "123" %%f
move %%f D:\baishitongData\
)
timeout %INTERVAL%
goto Again
以上程式碼實現了bat指令碼運行了python指令碼,並迴圈執行了將檔案傳送到目的主機。需要pscp庫的支援。
相關推薦
window下檔案在Linux下檔案亂碼解決
在使用iconv轉換檔案的字元編碼時,如果遇到類似“iconv: illegal input sequence at position”的錯誤,原因是需要轉換的字元編碼沒有涵蓋檔案中的字元,比如,將一個簡體中文的GB2312的檔案轉換為BIG5的編碼,而在繁體編碼的BIG5裡面,不包含很多的簡體中文字元,所以
Windows檔案放到Linux下亂碼解決
原因: 兩種作業系統的中文壓縮方式不同,windows環境中文壓縮一般為gbk,而在linux環境中為UTF-8。 解決辦法: $ iconv -f gbk -t UTF-8 ReadMe.
windows下編輯指令碼檔案在linux下出現錯誤
問題: 使用./shell.sh 出現出現錯誤:“/bin/sh^M:bad interpreter” 使用sh shell.sh 生成的檔案會出現"a.txt^M"或者“a.txt?” 分析: 這裡這種情況的出現是因為,指令碼是在windows下編寫的,然後傳到
linux基礎3-磁碟和檔案系統相關 LINUX支援哪些檔案系統 linux下磁碟分割槽詳解 圖文(fdisk;mkfs)
一 dumpe2fs : 在Linux使用過程中,我們如果要了解檔案系統的配置情況,可以使用dumpe2fs檢視ext2/ext3/ext4格式的檔案系統資訊。 命令格式: dumpe2fs [選項] 裝置 常用選項: -h 僅列出超級塊中的資訊
java上傳檔案到 linux 下的 tomcat 檔案伺服器
linux 安裝 tomcat 伺服器,我安裝的是 tomcat 7,未測試其他版本 linux 安裝 tomcat 連線 https://mp.csdn.net/mdeditor/83987640# 本次使用的阿里雲 linux os7 , tomcat 7 + ssm 1、修改目
windows下PLsql連Linux下的Oracle
1.首先先確定你的Oracle在linux環境下可以執行 用 Oracle 使用者 遠端登入, 然後 輸入: $ sqlplus / nolog SQL> conn / as sysdba 2.可以成功執行之後去oracle官方網站下載instantclient-basic-win32-x
如何將javaweb專案部署到linux下
一般都在windows下開發的,現在部署到linux下:1,將專案達成war包(用eclipse,專案右鍵-->Export-->選擇war file) 2,將tomcat(用winSCP當然你也可以用secureCRT,用securCRT需要建立sftp(即上
dos2unix(windows指令碼檔案放到unix下執行要注意)
在windows下編寫的shell指令碼檔案,直接放到linux下執行,是不行的。 infiniDB的倒庫指令碼檔案load.sh,將tbl檔案匯入infiniDB,怎麼執行不成功,不建job。運來,是windows 的檔案不能放到linux下直接執行。 vi編輯器開啟檔案
Linux基本資料型別大小——int,char,long int,long long int(/usr/include/limit.h檔案對Linux下資料型別的限制及儲存位元組大小的說明)
/* We don't have #include_next. Define ANSI <limits.h> for standard 32-bit words. */ /* These assume 8-bit 'char's, 16-bit 'short int's, an
windows下plsql連線linux下的oracle資料庫
首先先確定你的Oracle在linux環境下可以執行 用 Oracle 使用者 遠端登入, 然後 輸入: $ sqlplus / nolog SQL> conn / as sysdba 可以成功執行之後去oracle官方網站下載instantclient-basic
JAVA生成檔案在linux下檔名亂碼
TOMCAT + JAVA + linux 問題描述 在JAVA中生成檔案,檔名生成在windows下就正常,但是在linux下生成就亂碼。 解決方式 程式碼中檔名用這樣的方式轉換 String remoteFileName = new String(sendModel.g
Windows下程式向Linux下移植細節
【摘要】 根據zxms80專案的會議排程模組移植的經驗,本文提出了Windows平臺上程式向Linux下移植所碰到的一些典型問題,並舉例給出了相應的解決方法,文中還描述了使用pwlib庫時makefile檔案的編寫方法,該方法也適用於不使用pwlib庫開發時的一般情況,供要進行移植的同仁參考之用
如何將windows硬碟共享給linux使用?
工作中經常需要在windows和linux兩系統中相互傳送檔案,我個人通常使用winscp軟體和本地磁碟共享兩種方式。 winscp: 登入介面 左側是本地windows磁碟內容,右側是遠端linux主機目錄,雙方可直接拖動相關檔案到對面進行傳輸。 需要注意一點的就是設定傳輸
go 實現windows scp 檔案到 linux 伺服器
程式碼如下 package main import ( "net" "os" "github.com/bramvdbogaerde/go-scp" "golang.org/x/crypto/ssh" ) func main() { //clientConfi
從Windows複製檔案到Linux顯示亂碼問題
(1).檔名亂碼 這並不是所有人都會碰到的問題,一般常見於使用putty的使用者,他們使用pscp和pftp傳遞檔案。大部分偽終端都會自帶一個專門用於傳遞檔案的埠或軟體,只要設定好就不會出現此問題。如果遇到了也不要害怕,使用convmv命令可以解決你所遇到的這個問題。 我寫詳細一點還原真實場景,首
putty對Linux上傳下載檔案或資料夾 從Windows複製檔案到Linux顯示亂碼問題
putty是一個開源軟體,目前為止最新版本為0.70。對於檔案或資料夾的上傳下載,在Windows下它提供了pscp和psftp兩個命令。 (1).pscp pscp在命令提示符中使用,只要putty(ssh)能夠遠端,就能使用該命令。 pscp [Windows上的路徑,可絕對可相對]
分享下 :去掉linux 下git push時…
在~/下, touch建立檔案 .git-credentials, 用vim編輯此檔案,輸入內容格式: [email protected] ~ $touch .git-credentials [email protected] ~ $vim .git-credentials 在
window下工具訪問linux下mysql出現 error no 2003 10061錯誤的解決辦法
1、檢視:netstat -an|grep 3306 是空的,說明沒有在偵聽 解決辦法:修改/etc/my.cnf 將其中skip-networking註釋掉,然後執行netstat -an|grep 3306 就可以看到了 2、對於伺服器來說,
如何將windows的檔案拉到ubuntu上?
使用第三方工具:SecureFXPortable 首先保證windows和ubuntu上都能ping通 在ubuntu執行:sudo apt-get install openssh-server (能提供安全性的協議) 開啟exe,就能成功連線並上傳東西 上傳時,一般選
將Windows下的檔案傳送到Linux下
echo off & color 0A set INTERVAL=300 :Again start python D:\baishitongData\code\getSDFData.py :