三星19220手机参数的文件名按数字排序乱,比如19,2,20这样

按文件名排序为什么这么乱?请问怎么排才能按一丶二、三这样有序排序,谢谢。_百度知道
按文件名排序为什么这么乱?请问怎么排才能按一丶二、三这样有序排序,谢谢。
我有更好的答案
按照修改时间,按照顺序修改文件,但别影响文件正常使用
换成123456数字的,
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。查看: 12321|回复: 14
求助如何实现打乱文件夹内文件的排序
阅读权限120
签到天数:20 天结帖率: (52/52)
求大神看下这个源码怎么才能实现打乱文件
只跪求修改好后的,250金币重赏!!!
就是让一个文件夹内的所有图片,打乱顺序然后存到另外一个文件夹内,我这个源码就是这个功能,但是无法正常使用,老是提示-1
希望易友帮帮忙。完成后和上一个帖子一起最佳答案!!!
(44.96 KB, 下载次数: 21)
13:59 上传
点击文件名下载附件
补充内容 ( 14:04):
我在想能不能先打乱文件名,可以变成随机数字序列文件名,比如数字:001.jpg、002.jpg什么的,这样打乱了文件的名称自然就乱了,我现在没研究出怎么弄的
点按钮选目录.
左边显示目录里的文件.右边显示被修改的文件
注意复制一个目录出来测试
源码里那一段判断的继续加你的文件类型
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
防范网络诈骗,远离网络犯罪
违法和不良信息举报电话,QQ: ,邮箱:@b.qq.com
Powered by
X3.2 揭阳市揭东区精易科技有限公司
粤公网安备 25如何让文件夹内的文件按照文件名的数字排序并锁定_百度知道
如何让文件夹内的文件按照文件名的数字排序并锁定
工作关系,要常常下载一批文件,然后逐个检索并修订。有个问题请教:给一个文件命名,开始时用了汉字“一、二”等,后来发现一旦乱了排序无法自动更改,后来又给文件名用了数字“1、2”这样,还是会乱,有没有好办法让系统使用数字排序,并且可以锁定,并应用...
我有更好的答案
选定全部文件,可用鼠标拖,也可按
全选,(输入法要切到英文),右点要排第一个文件------重命名-------如A,命名好后,除你选定文件外,其他文件名变为A1,A2,A3........了。文件乱了,右点空白处,排列图标-----名称-----好了。
谢谢,不过不是搞定文件名,而是文件名的排序,最好可以锁定。
锁定.。。。。系统本身的有按组,自动,对齐到网格3种,右点空白处-----排列图标可看到,-----点击打钩锁定按名称排列,系统只会按文件名第一个字节算,字母的abcd排列,数字的1234排列,要排列的有规律,那名称就要规律,所以要重命名,因为系统不知道你的标准是什么,系统只遵从单一的标准,再细化高级的排列,就要手动排,如先排大小,之后你就选定局部文件按名称排这样。真不知道你要怎么排啊。。。要排列得有规律,那就要定出规律
WINXP就是按数字序排列的。但是其他软件如ACDSEE则按第一种方法(ASC序)排。解决办法就是改名。把1、2、3改成01、0203。用ACDSEE很容易的。
如果你的文件是放在一个文件中的话,系统是按照英文的排序方式来排序的,就算是中文字也是以该字的拼音的第一个字母来排序,你只需把文件名称修改A01、B02、C03,修改完成后,全选所以文件,点对话框上面的查看-排列图标-名称,这样文件就会按照上述排列顺序排列了。
貌似可以这样,不过,有个问题,英文只有26个字母,文件却往往大于这个数目,有什么办法能更多地分派呢?如果到了‘Z' 之后,还有文件需要继续按照顺序排怎么办?
你可以建一个总的文件夹,在这个文件夹中建立英文编号文件夹,超过Z的部分就用2个英文来解决AA、AB、AC等。然后全选文件夹-查看-排序图标-按修改时间。这样的排列次序就不会被打乱。
本回答被网友采纳
可以通过右键,选择“排序方式”-》“名称”-》“递增”即可解决你的问题,你的文件名最好是以阿拉伯数字排序、编号。
俺右键后,没有您说的‘排序方式’啊?是文件夹内的空白处吗?
你是win7系统吗
2条折叠回答
为您推荐:
其他类似问题
您可能关注的内容
文件夹的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。查看: 8145|回复: 30
【已解决】“copy”命令合并视频文件,文件名纯数字排列,如何按指定范围合并?
本帖最后由 netmjwork 于
13:29 编辑
要合并的文件名是连续的,从 0.ts 到 1200.ts (都是很小的片段),这些文件放在同一个文件夹里,文件名按位数分别是: 1.ts、2.ts (一位数),10.ts、11.ts(二位数),101.ts、102.ts(三位数),1001.ts、1002.ts(四位数),希望通过批处理合并指定范围的文件,比如只合并1-200的文件,或者只合并50-300、或400-1000的文件,求教如何实现?多谢!
使用copy命令来合并,比如:&&C:\&copy /b d:\test\*.ts d:\test\out.ts
目前存在两个问题:
① 由于文件名是从数字1-1200,如果直接使用上述命令的话会在排列顺序上出错,测试复制1-22的文件,结果如下:(会在很多地方排列错乱)
C:\&copy /b d:\test\*.ts d:\test\out.ts
d:\test\0.ts
d:\test\1.ts
d:\test\10.ts
d:\test\11.ts
d:\test\18.ts
d:\test\19.ts
d:\test\2.ts
d:\test\20.ts
d:\test\21.ts
d:\test\22.ts
d:\test\2.ts
d:\test\3.ts
d:\test\9.ts
② 不知道如何实现合并指定范围的视频文件,比如 8-100、200-500等等……
=========================================================& &解决方案附加:
解决方案 一:见 8 楼“nttwqz”的回复,感谢“nttwqz”分享
优点:不用考虑文件数字位数不一致的问题,可以批量叠加复制并生成最终文件,适合较少数量的文件操作
缺点:由于是逐个叠加到缓存再次复制的方式,所以过多数量的文件操作不适合,比如我要操作的是1000多个
解决方案 二:(详见 15楼 ,多谢 “不知”的回复分享 !)
现在就想换个思路,全部用批处理不知道怎么实现如下过程的操作: 比如当前路径是: d:\test\& && &,里面有1.ts - 1200.ts ,共1200个文件
1、自动将文件名全部重命名:(补充 0)
& && && && && && && && &0-9& & 添加三个0 “000” ,0000.ts、0001.ts……
& && && && && && && &10-99& &添加两个0&&“00” ,0010.ts、0099.ts……
& && && && && && &100-999& &添加一个0& &“0” ,0100.ts、0999.ts……
& && && && && &&&保持原来编号,不变
2、将指定范围编号的文件剪切到当前路径下的指定文件夹,比如下面固定的格式:
& && &&&0000.ts - 0400.ts& &剪切到当前路径下 ”01“文件夹& & d:\test\01
& && &&&0400.ts - 0800.ts& &剪切到当前路径下 ”02“文件夹& & d:\test\02
& && &&&0800.ts - 1200.ts& &剪切到当前路径下 ”03“文件夹& & d:\test\03
3、接着再用copy命令来合成相应的文件,这样就容易且速度很快了,比如:
& && &&&copy /b&&d:\test\01\*.ts& & d:\test\out_01.ts&&
& && &&&copy /b&&d:\test\02\*.ts& & d:\test\out_02.ts&&
& && &&&copy /b&&d:\test\03\*.ts& & d:\test\out_03.ts&&
想命令简单,就移动(复制)文件,补齐文件名为 001.avi,002.avi之类的。
不然额外创建文件的话,拼接命令 copy /b 1.avi+2.avi+3.avi+... out.avi
不过太多(100个?)的话,命令行参数长度不够,得分解。
copy /b 1.avi+2.avi+3.avi+5.avi tmp1.avi
copy /b tmp1.avi+6.avi+7.avi+8.avi+9.avi tmp2.avi
copy /b tmp2.avi+10.avi+11.avi+12.avi+13.avi tmp1.avi
多谢,之前操作就是批量补充0,然后分批新建文件夹解决的,不过觉得有些麻烦,才想看是否能直接解决&
本帖最后由 不知 于
21:43 编辑
试一下for命令
——————————————————————————
set /p start=请输入开始的序号:
set /p end=请输入结束的序号:
set /A start_fix=%start%
set /A end_fix=%end%
for /L %%i in (%end_fix%,-1,%start_fix%) do if exist %%i.avi (
if exist temp.avi copy /b %%i.avi+temp.avi temp_out.avi && move /Y temp_out.avi temp.avi
if not exist temp.avi copy /b %%i.avi temp.avi
if exist temp.avi move /Y temp.avi out.avi
——————————————————————————
把两个下划线以内的的内容保存为.bat文件,放在视频文件的目录里运行就行了。
(326 Bytes, 下载次数: 11)
21:42 上传
点击文件名下载附件
下载积分: 无忧币 -2
1.一定要输入数字,否则可能会发生不可预知的错误。
2.最开始可能是命令写长了,没有任何错误信息,不知道是什么原因。
多谢帮助,不过测试没有任何反应,是不是还得提前将数字补充0?
修改 处理.bat 为 test.bat 也不行&
想命令简单,就移动(复制)文件,补齐文件名为 001.avi,002.avi之类的。
不然额外创建文件的话,拼接命令 ...
多谢,之前操作就是批量补充0,然后分批新建文件夹解决的,不过觉得有些麻烦,才想看是否能直接解决
本帖最后由 netmjwork 于
19:42 编辑
试一下for命令
——————————————————————————
多谢帮助,不过测试没有任何反应,是不是还得提前将数字补充0?测试和位数没关系,将10-30的放在一个文件夹,还是没有反应
比如:输入 5-15 ,回车之后窗口消失然后就没有任何反应了……
能解释下您这个批处理的流程吗?看不太懂,多谢!
修改 处理.bat 为 test.bat 也不行
要把批处理和视频文件放在同一目录下。&
我只想知道一点
楼主确定copy命令合并的视频文件正确,比如,时长?!
测试.ts正确,你可以测试小片段&
本帖最后由 netmjwork 于
20:23 编辑
我只想知道一点
楼主确定copy命令合并的视频文件正确,比如,时长?!
测试.ts正确,其它应该也行,你可以测试小片段
时长超过一个小时的可能会存在时间轴比实际时长偏大的问题,不过不影响使用
@echo off
pushd %~dp0
set /p n=起始数字:
set /p end=结束数字:
copy %n%.avi out.avi
set num=%n%-%end%
:home
set /a n+=1
echo Y | copy /b out.avi+%n%.avi temp.avi && move /y temp.avi out.avi
if not %n%==%end% goto home
move /y out.avi out_%num%.avi
pause复制代码
本来我也想到了for /l,不过想到不知也用了for,于是我想,不妨换一个思路。
多谢,您这种是逐一叠加复制的方式,测试正常,可以无视数字排序格式的问题,思路不错~
不过针对我的情况还不太适用,我要处理的是1000多个,那样就要操作1000次的复制、缓存、再复制的过程,这样对硬盘也不好;&
本帖最后由 不知 于
21:54 编辑
多谢帮助,不过测试没有任何反应,是不是还得提前将数字补充0?测试和位数没关系,将10-30的放在一个文 ...
要把批处理和视频文件放在同一目录下。
处理完成后,看有没有多出来out.avi
——————————————————————————
1.用for生成一系列连续数字,并保存在变量%i中。
2.判断当前目录中%i.avi是否存在,如果不存在,结束本次循环。
3.判断当前目录中temp.avi是否存在,是则将%i.avi与temp.avi合并,否则将%i.avi复制到temp.avi。
4.所有数字循环结束后,将temp.avi重命名为out.avi.
————————————————————————————
不好意思,命令写长了出问题了。
谢谢,是放在同一个目录下的,目录名也是纯英文,但没有效果,不出来out.avi&
本帖最后由 netmjwork 于
22:06 编辑
本来我也想到了for /l,不过想到不知也用了for,于是我想,不妨换一个思路。
多谢,您这种是逐一叠加复制的方式,测试正常,可以无视数字排序格式的问题,思路不错~
另:用copy的方式处理视频也是偶然知道的,好处是不用转换格式、无损、合并后的视频无缝连接
不过针对我的情况还不太适用,我要处理的是1000多个,那样就要操作1000次的复制、缓存、再复制的过程,这样对硬盘也不好; 刚测试复制60-110的片段,用您的批处理用时 23秒,单独将这些文件放一个文件夹直接copy命令用时2秒,时间差10倍
现在就想换个思路,全部用批处理不知道怎么实现如下过程的操作: 比如当前路径是: d:\test\
1、自动将文件名全部重命名:(补充0)
& && && && && && && && &0-9& & 添加三个0 “000” ,0000.ts、0001.ts……
& && && && && && && &10-99& &添加两个0&&“00” ,0010.ts、0099.ts……
& && && && && && &100-999& &添加一个0& &“0” ,0100.ts、0999.ts……
& && && && && &&&保持原来编号,不变
2、将指定范围编号的文件剪切到当前路径下的指定文件夹,比如下面固定的格式:
& && &&&0000.ts - 0400.ts& &剪切到当前路径下 ”01“文件夹& & d:\test\01
& && &&&0400.ts - 0800.ts& &剪切到当前路径下 ”02“文件夹& & d:\test\02
& && &&&0800.ts - 1200.ts& &剪切到当前路径下 ”03“文件夹& & d:\test\03
3、接着再用copy命令来合成相应的文件,这样就容易且速度很快了,比如:
& && &&&copy /b&&d:\test\01\*.ts& & d:\test\out_01.ts&&
& && &&&copy /b&&d:\test\02\*.ts& & d:\test\out_02.ts&&
& && &&&copy /b&&d:\test\03\*.ts& & d:\test\out_03.ts&&
添0已经解决。
————————————————————————————
rem 设置文件后缀名
set suf=ts
for /f %%i in ('dir /a /b *.%suf%') do call :deal %%i
其实吧,你只是需要个 菲菲更名宝贝而已
http://www.ffhome.com/works/1406.html&
Powered by文件夹排序数字也不行么?【windows7吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:470,458贴子:
文件夹排序数字也不行么?收藏
我的文件夹命名是数字加中文,比如2011某某某,但是在排序的时候还是乱的啊,不是按最前面的数字来排序的么?
楼主我给你送经验来了
楼主威武霸气啊
对的 但是我的电脑里2008的会排在中间。。。肿么回事。。。
登录百度帐号

我要回帖

更多关于 三星19220手机 的文章

 

随机推荐