導航:首頁 > 文件目錄 > 文件路徑分割實現保存

文件路徑分割實現保存

發布時間:2023-05-30 01:01:59

⑴ 易語言中如何分割得到的文件路徑

定義一並碰衫吵慎個文本數組a
a=分割文本(路徑,「\」)
例絕腔如d:\aa\bb.mp3
得出的結果就是
a[1]="d:"
a[2]="aa"
a[3]="bb.mp3"

⑵ 易語言文本分割

.版本 2
.支持庫 xplib
.支持庫 edroptarget
.支持庫 shell
.支持庫 spec
.支持庫 iext5

.程序集 窗口程序集1

.子程序 __啟動窗口_創建完畢

XP風格 (2)
拖放對象1.接收文件 = 真
拖放對象1.注冊拖放控制項 (編輯框_替換源文件.取窗口句柄 ())

.子程序 _按鈕_打開_被單擊
.局部變數 文件號, 整數型
.局部變數 文件名, 文本型

.如果真 (通用對話框_打開.打開 () = 真)
編輯框_源文件路徑.內容 = 通用對話框_打開.文件名
文件號 = 打開文件 (編輯框_源文件路徑.內容, , )
編輯框_文本大小.內容 = 到文本 (四捨五入 (取文件長度 (文件號) ÷ 1024, 2))
關閉文件 (文件號)
文件名 = 取文本中間 (編輯框_源文件路徑.內容, 1, 倒找文本 (編輯框_源文件路徑.內容, 「\」, , 假) - 1)
編輯框_存儲路徑.內容 = 文件名
.如果真結束

.子程序 _按鈕_保存_被單擊
.局部變數 路徑, 文本型

路徑 = 瀏覽文件夾 (「保存到」, 真)
.如果真 (路徑 = 「」)
返回 ()
.如果真結束
編輯框_存儲路徑.內容 = 路徑

.子程序 _按鈕1_被單擊

.如果真 (編輯框_源文件路徑.內容 = 「」 或 編輯框_存儲路徑.內容 = 「」)
信息框 (「請選擇路徑!!」, 64, 「提示」)
返回 ()
.如果真結束
.如果真 (到數值 (編輯框_自定義分割.內容) > 到數值 (編輯框_文本大小.內容) 或 編輯框_自定義分割.內容 = 「0」)
信息框 (「輸入錯誤!!」, 64, 「提示」)
返回 ()
.如果真結束
.如果 (單選框1.選中 = 真)
自定義分割 ()
.否則
平均分割 ()
.如果結束

.子程序 _單選框2_被單擊

.如果真 (單選框2.選中 = 真)
編輯框_自定義分割.禁止 = 真
編輯框_平均分割.禁止 = 假
編輯框_自定義分割.內容 = 「」
編輯框_平均分割.內容 = 「 2」
.如果真結束

.子程序 _單選框1_被單擊

.如果真 (單選框1.選中 = 真)
編輯框_平均分割.禁止 = 真
編輯框_自定義分割.禁止 = 假
編輯框_平均分割.內容 = 「」
.如果真結束

.子程序 自定義分割
.局部變數 自定義_文件號, 整數型
.局部變數 自定義_存放, 文本型
.局部變數 自定義_變數, 整數型
.局部變數 自定義_取文件名, 文本型, , "0"
.局部變數 自定義_取後綴, 文本型, , "0"

.如果真 (編輯框_自定義分割.內容 = 「」)
信息框 (「輸入分割大小!!」, 64, 「提示」)
返回 ()
.如果真結束
自定義_文件號 = 打開文件 (編輯框_源文件路徑.內容, , )
移到文件首 (自定義_文件號)
調試輸出 (四捨五入 (到小數 (編輯框_文本大小.內容), ) ÷ 到數值 (編輯框_自定義分割.內容))
.變數循環首 (1, 四捨五入 (到小數 (編輯框_文本大小.內容) ÷ 到數值 (編輯框_自定義分割.內容), ), 1, 自定義_變數)
自定義_存放 = 到文本 (讀入位元組集 (自定義_文件號, 到數值 (編輯框_自定義分割.內容) × 1024))
' 調試輸出 (自定義_存放)
自定義_取文件名 = 分割文本 (編輯框_源文件路徑.內容, 「\」, )
自定義_取後綴 = 分割文本 (自定義_取文件名 [取數組成員數 (自定義_取文件名)], 「.」, )
寫到文件 (編輯框_存儲路徑.內容 + 「\」 + 自定義_取後綴 [1] + 「_」 + 到文本 (自定義_變數) + 「.txt」, 到位元組集 (自定義_存放))
.變數循環尾 ()
信息框 (「分割完成」, 64, 「提示」)
關閉文件 (自定義_文件號)

.子程序 平均分割
.局部變數 平均_文件號, 整數型
.局部變數 平均_數量, 整數型
.局部變數 平均_計次, 整數型
.局部變數 平均_取文件名, 文本型, , "0"
.局部變數 平均_取後綴, 文本型, , "0"
.局部變數 平均_存放, 文本型

平均_文件號 = 打開文件 (編輯框_源文件路徑.內容, , )
移到文件首 (平均_文件號)
平均_數量 = (取整 (到小數 (編輯框_文本大小.內容)) + 0.4) ÷ 到數值 (編輯框_平均分割.內容)
調試輸出 (平均_數量)
調試輸出 (取整 (到小數 (編輯框_文本大小.內容)) + 0.4)
.計次循環首 (到數值 (編輯框_平均分割.內容), 平均_計次)
平均_存放 = 到文本 (讀入位元組集 (平均_文件號, 平均_數量 × 1024))
平均_取文件名 = 分割文本 (編輯框_源文件路徑.內容, 「\」, )
平均_取後綴 = 分割文本 (平均_取文件名 [取數組成員數 (平均_取文件名)], 「.」, )
寫到文件 (編輯框_存儲路徑.內容 + 「\」 + 平均_取後綴 [1] + 「_」 + 到文本 (平均_計次) + 「.txt」, 到位元組集 (平均_存放))
.計次循環尾 ()
信息框 (「分割完成」, 64, 「提示」)
關閉文件 (平均_文件號)

.子程序 __啟動窗口_將被銷毀

關閉所有文件 ()

' ==========================================================================================

.子程序 _替換_打開_被單擊

.如果真 (通用對話框_打開1.打開 () = 真)
編輯框_替換源文件.內容 = 到文本 (讀入文件 (通用對話框_打開1.文件名))
替換_替換.禁止 = 假
替換_保存.禁止 = 假
.如果真結束

.子程序 _替換_清空_被單擊

編輯框_替換源文件.內容 = 「」

.子程序 _替換_替換_被單擊

載入 (替換, , 假)

.子程序 _替換_保存_被單擊

.如果真 (通用對話框_保存.打開 () = 假)
返回 ()
.如果真結束
寫到文件 (通用對話框_保存.文件名, 到位元組集 (編輯框_替換源文件.內容))

.子程序 _編輯框_替換源文件_按下某鍵, 邏輯型
.參數 鍵代碼, 整數型
.參數 功能鍵狀態, 整數型

.如果真 (鍵代碼 = 65 且 功能鍵狀態 = #Ctrl鍵狀態)
編輯框_替換源文件.獲取焦點 ()
編輯框_替換源文件.起始選擇位置 = 0
編輯框_替換源文件.被選擇字元數 = 取文本長度 (編輯框_替換源文件.內容)
.如果真結束

.子程序 _拖放對象1_得到文件
.參數 接收到的文件路徑, 文本型

編輯框_替換源文件.內容 = 到文本 (讀入文件 (接收到的文件路徑))
.如果真 (編輯框_替換源文件.內容 ≠ 「」)
替換_替換.禁止 = 假
替換_保存.禁止 = 假
.如果真結束

.子程序 _高級選擇夾1_子夾頭被單擊
.參數 子夾索引, 整數型

.如果真 (子夾索引 = 1)
氣球提示框1.彈出提示框 (_啟動窗口.左邊 + 編輯框_替換源文件.左邊 + 50, _啟動窗口.頂邊 + 編輯框_替換源文件.頂邊 + 50, 「可直接拖入文本」, -1, 真)
播放音樂 (「C:\WINDOWS\Media\Windows XP 氣球.wav」, 假)
.如果真結束

.子程序 _編輯框_替換源文件_內容被改變

.如果 (編輯框_替換源文件.內容 ≠ 「」)
替換_替換.禁止 = 假
替換_保存.禁止 = 假
.否則
替換_替換.禁止 = 真
替換_保存.禁止 = 真
.如果結束

⑶ 如何把一份pdf文件拆分為多個

一、首先,打開來PDF編輯軟體中選自擇左上角的「打開」,選擇打開要拆分的PDF文件,點擊打開。

⑷ 參照word的另存為功能(文件名初始化,路徑可變),用mfc實現文件的保存

CFileDialog類封裝了Windows常用的文件對話框。常用的文件對話框提供了一種簡單的與Windows標准相一致的文件打開和文件存檔對話框功能,該類的派生層次如下:


java怎麼實現按行數分割文件

import java.io.*;
public class SegFile{
/**
*根據需求,直接調用靜態方法start來執行操作
*參數:
* rows 為多少行一個文件 int 類型
* sourceFilePath 為源文件路徑 String 類型
* targetDirectoryPath 為文件分割後存放的目標目錄 String 類型
* ---分割後的文件名為索引號(從0開始)加'_'加源文件名,例如源文件名為test.txt,則分割後文件名為0_test.txt,以此類推
*/
public static void start(int rows,String sourceFilePath,String targetDirectoryPath){
File sourceFile = new File(sourceFilePath);
File targetFile = new File(targetDirectoryPath);
if(!sourceFile.exists()||rows<=0||sourceFile.isDirectory()){
System.out.println("源文件不存在或者輸入了錯誤的行數");
return;
}
if(targetFile.exists()){
if(!targetFile.isDirectory()){
System.out.println("目標文件夾錯誤,不是一個文件夾");
return;
}
}else{
targetFile.mkdirs();
}
try{
BufferedReader br = new BufferedReader(new FileReader(sourceFile));
BufferedWriter bw = null;
String str = "";
String tempData = br.readLine();
int i=1,s=0;
while(tempData!=null){
str += tempData+"\r\n";
if(i%rows==0){
bw = new BufferedWriter(new FileWriter(new File(targetFile.getAbsolutePath()+"/"+s+"_"+sourceFile.getName())));
bw.write(str);
bw.close();
str = "";
s += 1;
}
i++;
tempData = br.readLine();
}
if((i-1)%rows!=0){
bw = new BufferedWriter(new FileWriter(new File(targetFile.getAbsolutePath()+"/"+s+"_"+sourceFile.getName())));
bw.write(str);
bw.close();
br.close();
s += 1;
}
System.out.println("文件分割結束,共分割成了"+s+"個文件");
}catch(Exception e){}
}
//測試

public static void main(String args[]){
SegFile.start(11,"d:/test/test.txt","d:/test/test/");
}

}
/*
把代碼改了下,先前的代碼在行數剛好分完的情況下會多分一個空白文件,現在不存在這個問題了
*/

⑹ WPS的PDF拆分文件保存在哪裡

1.使用WPS Office打開PDF文件,依次雀皮坦點擊「編輯」--->「PDF拆分」。

2.在彈出的界面設置好拆分方式、保存路徑後,點擊「開始握慶拆分」即可。

3.拆頃桐分的文件就在你選擇的保存路徑中可以找到。

⑺ 如何分割多個視頻後,分類保存

視頻分割合並,表面上看來是將視頻文件進行拼接、切割,如果單純的是同種格式那就很好辦了,但是不同的視頻格式還需要轉換成相同的視頻格式,然後才能合並分割的。

那麼,此時就需要使用到視頻轉換器了,因為有些視頻轉換器是可以對視頻文件進行簡單的分割合並。

使用工具:迅捷視頻轉換器

分割合並的步驟:下載迅捷視頻轉換器→添加視頻文件→設置所需要分割合並的視頻片段→選擇輸出視頻格式→設置輸出視頻的保存路徑→開始轉換視頻文件

會聲會影對視頻進行剪切後,可以把一段一段的視頻拖回到素材庫,然後把視頻軌的視頻(只留一段)刪除,點擊分享、創建視頻文件就可以保存了(然後刪除視頻軌的視頻文件),再把素材庫剪切的一段視頻拖入視頻軌按上述辦法予以保存,以此類推。

1一般的,素材庫的縮略圖左上角都有影片膠片的標記,這是視頻文件標記,說明電腦里已經有了視頻文件。

因此,你已經輸出保存了這兩個少女時代的視頻片段,只是,輸出保存視頻文件時沒有注意設置視頻文件的存放位置。

所以,只要右擊某個縮略圖--屬性,即可找到該視頻文件的存放路徑。一般的,對會聲會影X3以上版本來講,默認的文件存放路徑,如圖:


2.如果是你選取後,軟體自動生成縮略圖(這種情況我從會聲會影7一直用到現在的會聲會影X6,都沒有碰到過,除非是從視頻軌選取後復制到或拖到素材庫),那麼,將縮略圖拖到視頻軌,直接分享、輸出保存視頻文件即可。

會聲會影對視頻進行剪切後,可以把一段一段的視頻拖回到素材庫,然後把視頻軌的視頻(只留一段)刪除,點擊分享、創建視頻文件就可以保存了(然後刪除視頻軌的視頻文件),再把素材庫剪切的一段視頻拖入視頻軌按上述辦法予以保存,以此類推。

⑻ 我需要一個可以讓自動保存的文件可以保存在兩個路徑裡面,是需要編寫出程序還是可以設置出來

你要保存什麼?保存溫度?

⑼ 我想把文件的路徑拆分,用C#WinForm實現,要把文件名和文件的擴展名都去掉,只要留下前面的路徑。

string s = @"D:\txt.txt";
stiring s_a = s.substring( s.lastindexof('\\') + 1);

s_a 就是你要的文件所在的路徑

⑽ 用photoshop把一張圖片對半分割成兩張並另存為指定文件夾

1、在photoshop中打開一張圖片,並點擊左側工具欄中的「切片工具」。

閱讀全文

與文件路徑分割實現保存相關的資料

熱點內容
可以用來修臉的拍照app有哪些 瀏覽:193
thinkphp連接多資料庫 瀏覽:288
藍牙發送不了文件不支持此內容 瀏覽:209
js判斷手機系統版本號 瀏覽:770
使用地鐵app乘車怎麼出站 瀏覽:510
針對土壤侵蝕評價的需要什麼數據 瀏覽:455
word文件怎麼壓小 瀏覽:429
郵政管理投訴網站是什麼 瀏覽:960
java定義變數boolean 瀏覽:765
招標文件內容含糊不清 瀏覽:629
如何批量替換多個文件名稱 瀏覽:97
蘋果電子郵箱 瀏覽:164
蘋果win10右鍵設置在哪個文件夾 瀏覽:324
工具英語單詞 瀏覽:965
app用什麼語言寫 瀏覽:239
環球網校在哪個文件夾 瀏覽:501
Word文件怎麼改成網頁格式 瀏覽:883
西遊之路升級 瀏覽:854
atv和app分別是代表什麼 瀏覽:370
蘋果六s為什麼充不進電 瀏覽:386

友情鏈接