通過cmd命令讀取大文字檔案的行數
場景:通過程式 把一個檔案中的所有內容讀到記憶體中,再去判斷行數。通過這種方法,很可能超過半小時(1個15MB左右的文字檔案) 而得不到結果。
而通過使用cmd命令,卻能在非常短的時間內得到行數。
測試結果:(測試環境:win 7, 64bit, 8G記憶體)
通過cmd命令讀 一個15MB左右的文字檔案,約1秒內可得到行數;
讀一個2.6GB左右的文字檔案,約50秒內可得到行數。
截圖:
樣例命令:
find /V "" /C test.txt
find /V "" /C C:\tmp\OPTUMHCC_ARCHIVE_UNZIP_testFile\testOut\534.txt
find /V "" /C C:\tmp\OPTUMHCC_ARCHIVE_UNZIP_testFile\testOut\CMS_RAPS_RETURN20130802.txt
相關推薦
通過cmd命令讀取大文字檔案的行數
場景:通過程式 把一個檔案中的所有內容讀到記憶體中,再去判斷行數。通過這種方法,很可能超過半小時(1個15MB左右的文字檔案) 而得不到結果。 而通過使用cmd命令,卻能在非常短的時間內得到行數。 測試結果:(測試環境:win 7, 64bit, 8G記憶體) 通過cm
JAVA快速統計大文字檔案行數
統計某檔案的文字行數,常用的方法是通過BufferedReader類的readLine()方法遞迴遍歷檔案,從而間接地統計行數。然而對於大的文字檔案,尤其是一些生信的測序檔案,readLine()的方法顯然不能讓人滿意,所以,通過查閱了一些資料,找到了一些更為高效的方法。測試
PYTHON讀取大文字檔案時的注意事項
1. <span style="font-family:Arial;background-color: rgb(255, 255, 255);"> </span>f = open("bigFile.txt", "r") while True:
java快速計算文字檔案行數
File test= new File("test.txt"); long fileLength = test.length(); LineNumberReader rf = null; try { rf = new LineNumberRead
Windows下通過CMD命令行程序操作MySQL數據庫
空格 自己 In 設置 例如 進行 mysql數據庫 ron 命令行 註意:如果您的MySQL沒有安裝在C盤下,先使用命令進入MySQL的安裝目錄下的bin目錄中才可以進行後續操作。 方法如下:例如您安裝在D盤。先輸入 D: 回車即可進入D盤,再輸入cd D:\您mysq
Mysql通過cmd命令匯入sql檔案
首先找到你mysql安裝目錄下的bin目錄,複製目錄, 開啟cmd命令視窗,輸入cd mysql安裝目錄下的bin目錄 輸入mysql安裝的碟符,比如是D盤,則輸入 d: 輸入 mysql -u使用者名稱 -p密碼 顯示所有資料庫 show databases;
C++檔案讀寫操作(三)如何統計文字的行數及如何讀取檔案某一行內容
相關文章 //如何統計文字的行數及如何讀取檔案某一行內容: #include <iostream> #include <fstream> #include <string> using namespace std
MySQL資料庫通過cmd命令匯入和匯出sql檔案
在使用MySQL資料庫時,經常需要備份和恢復資料庫,通過匯出sql檔案備份和直接執行sql檔案恢復是非常便捷的方式。本篇部落格主要介紹如何對MySQL資料庫通過cmd命令匯出和匯入sql檔案。1.匯出sql檔案 匯出sql檔案可以使用mysqldump。
通過cmd命令到ftp上批量下載檔案
1、進入DOS命令:win+r,輸入cmd 2、輸入:ftp,回車 3、open IP地址 4、輸入使用者名稱,回車;輸入密碼,回車; 5、切換ftp伺服器的目錄,進入到要下載的目錄下。 6、選擇檔案下載到的本地目錄,lcd "本地目錄" 7、輸入"prompt"
Windows通過cmd命令獲取檔案列表 例子
有時我們需要獲取資料夾下所有檔名的列表,較為快捷的方式就是通過cmd命令了。 - 舉個栗子——在資料夾Test中有如下檔案: 1. 獲取資料夾所有檔案和資料夾的名字列表 使用以下語句: ..
如何通過Linux命令行使用和運行PHP腳本
黃色 tdi 進行 cli local val 復雜 foo remove 檢查PHP信息 # php -f /var/www/html/infophp.php 從命令行檢查PHP信息 由於輸出結果太大,我們可以通過管道將上述輸出結果輸送給 less 命令,這樣就可以一
如何在windows中使用cmd命令去編譯,運行C++程序
cmd下載VC6.0,下載完後安裝。1、修改環境變量在系統屬性-高級-環境變量-用戶變量中:①編輯PATH增加cl編譯器的路徑D:/Program Files/Microsoft Visual Studio 10.0/VC98/bin以及MSPDB60.DLL的路徑D:/ProgramFiles/Micros
clob-資料庫存取大文字檔案、二進位制圖片
將檔案中所有資料(即大文字)作為資料庫表某一列值存入: 程式碼涉及到IO及SQL的相關包: import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import j
Hadoop 檔案部分命令(檔案行數)
1.hdfs下載資料夾中多個檔案 hadoop fs -get /目錄 目錄 結果是輸出到本地的資料夾之中 2.多個檔案合併後輸出到一個檔案之中 hadoop fs -getmerge filePath localPath/data.dat 3.統計多個
寫一個類,能夠統計某個檔案的純數字字元個數,統計非空白個數,空白字元個數,檔案行數,檔案所在路徑,通過繼承方式,增加一個方法,列印所有的統計資訊
#encoding=utf-8 import os.path class FileInfo(object): def __init__(self,file_path,encoding_type="utf-8"): self.file_path=file_path
flume hdfs檔案輸出普通文字 正確行數
本次除錯flume讀取kafka資料輸出至hdfs總是內容不對,使用fs -cat檢視行數不對,經過測試後發現需要如下配置: agent.sources = midlog agent.channels
windows系統下通過cmd命令查詢某個程序的執行路徑
我們常常需要知道執行的程序在哪個目錄下。使用wmic非常方便,能夠知道程序的詳細資訊。 例如:工作管理員中顯示的程序名為c.exe. 查詢路徑方法是:開啟cmd.exe,輸入wmic ,然後輸入process where(Description="c.exe") wmi
通過cmd命令,將sql文件腳本導入到oracle測試當中
source seq 好的 limited datafile sqlplus 建立 resource taf 1.首先以管理員的身份登錄到oracle系統中,進入到命令行: sqlplus / as sysdba; 登錄到管理員用戶 2.創建用戶 aqb 密碼為aqb;
Linux基本命令25:文字檔案編譯命令
cat命令 cat命令用於檢視純文字檔案(內容較少的文字檔案),格式為“cat[選項][檔案]”。 選項: -n引數:檢視文字內容時顯示行號 執行cat -n 檔案命令: more命令 more命
oracle---cmd 命令列匯入sql檔案和dmp檔案
命令列匯入sql檔案md 進入 命令視窗輸入:sqlplus 使用者名稱/密碼@ip地址:埠號/資料庫名稱(例項哈)進入後 輸入 : @F:\R1TEST.sql(你的檔案的位置)直接回車 就ok了 命令列匯入dmp檔案imp 使用者名稱/密碼@ip地址:埠號/資料庫名