linux下將一個目錄下的所有檔案拷貝到另一個大檔案中,並把大檔案拆分成原來的小檔案,大小,內容,名字不變
經過四五天的編寫與除錯,初步完成了檔案操作工具的內容,以下是程式碼說明:
首先,我測試用的檔案在/home/xudong/mywork下,我的最終生成檔案是在這個路徑下,/home/xudong/work/resultfile.txt,分開後生成的小檔案在/home/xudong/work/下。
1,./test0726 + 測試檔案所在的目錄
執行結果列印該目錄下所有檔案的大小,名稱,型別。
2接下來,等待輸入要拆分的檔案所在路徑,即resultfile.txt檔案所在路徑。
輸入後,執行拆分檔案操作
拆分檔案成功,列印拆分後文件所在的目錄及檔名稱,顯示在該目錄中操作檔案的個數。
對比拆分後和合並前有無差異(檔案大小,型別,名稱)
3進入/home/xudong/work下,開啟生成的檔案resultfile.txt,檢視寫入的內容
幾個函式的功能:
下圖是從主函式呼叫開始,先對目錄中所有檔案操作,進行資訊的錄入,接著呼叫列印函式,顯示記錄的檔案資訊,最後執行分開操作。
這裡只是做了一層目錄下的所有檔案的讀寫合併和拆分,具體多級多層目錄還未進行。
相關推薦
linux下將一個目錄下的所有檔案拷貝到另一個大檔案中,並把大檔案拆分成原來的小檔案,大小,內容,名字不變
經過四五天的編寫與除錯,初步完成了檔案操作工具的內容,以下是程式碼說明: 首先,我測試用的檔案在/home/xudong/mywork下,我的最終生成檔案是在這個路徑下,/home/xudong/work/resultfile.txt,分開後生成的小檔案在/home/xud
matlab:讀取mp4檔案,並把逐幀儲存成圖片檔案,檔名的編號隨幀數變化
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %=====ABSTRACT===== % translate MP4 file to images. cause the appearance of block arti
編寫一個search(s)的函式,將當前目錄及其所有子目錄下查詢檔名包含指定字串的檔案,列印完整路徑
最後的練習:編寫一個search(s)的函式,能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出完整路徑 在編寫的過程中,對目錄遍歷的寫法有疑惑。經過除錯和搜尋,定位到 os.path.isfile有問題: 最後完成結果:
linux怎麼將一個檔案移動到另一個目錄下
用mv命令1.作用mv命令來為檔案或目錄改名或將檔案由一個目錄移入另一個目錄中。該命令等同於DOS系統下的ren和move命令的組合。它的使用許可權是所有使用者。2.格式mv [options] 原始檔或目錄 目標檔案或目錄3.[options]主要引數-i:互動方式操作。
Linux系統下把一個目錄下所有的檔案合併到一個檔案中
備忘: 查詢目錄下的所有檔案中是否含有某個字串 find .|xargs grep -ri "IBM" 查詢目錄下的所有檔案中是否含有某個字串,並且只打印出檔名 find .|xargs grep -ri "IBM" -l 1.正則表示式 (1)正則表示式一般用來描述文字模式的特殊用法,由普通字元(例如字元a
Python計算一個目錄下的所有文件的md5值,在Linux系統下面
linux md5 python walk hashlib 實現代碼如下:#!/usr/bin/python #*-*coding:utf8*-* import os import sys import hashlib def md5sum(data): with open(d
linux面試題:刪除一個目錄下的所有文件,但保留一個指定文件
spa -a ash exclude 事先 file roo 老師 保留 面試題:刪除一個目錄下的所有文件,但保留一個指定文件 解答: 假設這個目錄是/xx/,裏面有file1,file2,file3..file10 十個文件 [root@oldboy xx]# to
一個將當前目錄下HEX檔案的第一行資料刪除的程式
為什麼要寫這樣一個函式 在使用SoftConsole開發M3程式時,生成的hex檔案,必須要把第一行資料刪除,才能在Libero中使用,所以寫了這個小工具,這是2.0版本了,第一版是直接刪除第一行資料,有可能會導致誤操作。 實現原理 主要使用到了bat批處理命令
使用java來把一個目錄下的所有檔案拷貝到另外一個目錄下,並且重新命名
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興! import java.io.File;import java.io.FileReader;import java.io.FileWriter;public c
linux——grep命令 查詢目錄下的所有檔案中是否含有某個字串
linux查詢目錄下的所有檔案中是否含有某個字串 [[email protected]]# grep -rn "runlog" * 說明: -r 是遞迴查詢 -n 是顯示行號 * : 表
linux複製指定目錄下的全部檔案到另一個目錄中,linux cp 資料夾
linux複製指定目錄下的全部檔案到另一個目錄中 複製指定目錄下的全部檔案到另一個目錄中 檔案及目錄的複製是經常要用到的。linux下進行復制的命令為cp。 假設複製源目錄 為 dir1 ,目標目錄為dir2。怎樣才能將dir1下所有檔案複製到dir2下了 如果dir2目
excel巨集:列出一個目錄下所有檔案,並做也超連結
從網上找了一些資訊,自己修改了一下 方式很直白,先把所有的目錄找了出來,然後一個個目錄來處理。 雖然與我習慣使用迭代的的方式有所差別,但也很好。 後面的函式是原始的,沒有改動,主函式自己重新寫過了。 檔案下載 '主函式 Sub ListFil
linux find下如何統計一個目錄下的檔案個數以及程式碼總行數的命令
知道指定字尾名的檔案總個數命令: find . -name "*.html" | wc -l 知道一個目錄下程式碼總行數以及單個檔案行數: find . -name "*.html"
linux 複製指定目錄下的全部檔案到另一個目錄中,linux cp 資料夾
linux複製指定目錄下的全部檔案到另一個目錄中複製指定目錄下的全部檔案到另一個目錄中檔案及目錄的複製是經常要用到的。linux下進行復制的命令為cp。假設複製源目錄 為 dir1 ,目標目錄為dir2。怎樣才能將dir1下所有檔案複製到dir2下了如果dir2目錄不存在,則
使用javac命令列編譯一個目錄下的所有.java檔案?
使用javac命令列如何編譯一個目錄下的所有.java檔案? 參考這裡 使用javac -sourcepath src *.java不行!使用javac -sourcepath src src*.java可以!!! 總結一下! 方法一、進入原始檔夾進行編
linux下用tar命令將當前目錄下檔案按子目錄壓縮歸檔
作者:iamlaosong 日常工作中,我們常常需要用tar命令將歷史檔案壓縮歸檔,再刪除原始檔,以便節省空間。如果壓縮歸檔成一個檔案,就比較簡單,用一條命令即可,如命令:tar -czf bak2013.tgz t2013/*就將t2013目錄下所有的檔案打包成一個壓縮檔
java獲取一個目錄下的所有的檔案或資料夾名稱
public static void main(String[] args) { testFileDirOrName("你的專案路徑"); } private static void testFileDirOrName(String path) { File dirFile =
列出一個目錄下的所有檔案
1、僅僅列出給定目錄下的所有檔名,而不會顯示給定資料夾裡面的資料夾裡的檔名。 import java.io.File; public class Main { public static void main(String[] args) { String s = "E
自己寫的一個將指定目錄下的文字檔案集合成單獨的一個大文字檔案工具
今天在看《Head First 設計模式》這本書,書是好書,但是原始碼寫的太碎了,並且每個原始碼檔案都只有幾行,看起來很不方便。於是便想將每章的所有原始碼收整合單獨的一個大文字檔案中,方便閱讀。 下面是我用Java寫的一個小程式,用python的話應該更簡單,但是懶得折騰了
如何用Java程式碼列出一個目錄下所有的檔案?
如果只要求列出當前資料夾下的檔案,程式碼如下所示:package chimomo.learning.java.file; import java.io.File; /** * @author Ch