导航:首页 > 文件目录 > 文件路径分割实现保存

文件路径分割实现保存

发布时间: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中打开一张图片,并点击左侧工具栏中的“切片工具”。

阅读全文

与文件路径分割实现保存相关的资料

热点内容
怎么看c4d打开了多少个文件 浏览:792
苹果银河高清壁纸 浏览:811
怎么从苹果电脑垃圾桶找回文件 浏览:771
接口文件不能用action写吗 浏览:85
svn代码提交规范 浏览:642
在宣读多少号文件时怎么读数字 浏览:921
网站中的局域网访问量是什么意思 浏览:397
苹果启动助理识别不到镜像文件 浏览:670
为什么每次文件都问是否改变应用 浏览:232
pinterestapp怎么进去 浏览:968
json实现通用的下拉框 浏览:524
hc在编程中是什么意思 浏览:482
javamd文件怎么打开方式 浏览:90
python加载mat文件格式 浏览:615
sw编程是什么 浏览:881
网络众筹有哪些特点 浏览:896
有哪些不需要会员的看动漫的app 浏览:533
不喜欢的网站强盗如何删除 浏览:7
苹果手机摄像注意 浏览:380
c语言直接生成可执行文件 浏览:968

友情链接