精易论坛

标题: 求助:按文件大小进行分类 [打印本页]

作者: danshiyuan    时间: 2025-5-3 01:52
标题: 求助:按文件大小进行分类
    a文件夹内有若干大小不同的 TXT 文件,计划讲5M以下的,移动到b文件夹;
  将5~10M的移动到C文件夹;
  10M以上的不动。
折磨了一晚也没弄出来,求大佬帮忙写下代码,不盛感激

2025-05-03_014257.jpg (4.77 KB, 下载次数: 0)

如图

如图

作者: yushizhuo    时间: 2025-5-3 01:52
1111111111111楼主请检阅

补充内容 (2025-5-3 02:19):
文件枚举那里改为 *.txt
文件_枚举 (filea, “*.txt”, file_name_arr, 假, 真, 假)

DD45ZZRUW3FOZ8M.png (45.47 KB, 下载次数: 0)

DD45ZZRUW3FOZ8M.png

demo.e

865.84 KB, 下载次数: 4


作者: 1078848263    时间: 2025-5-3 02:57
谢谢分享
作者: fengyewl    时间: 2025-5-3 09:38
取文件大小啊 判断
作者: dphpzmd    时间: 2025-5-3 09:39
666666666666
作者: danshiyuan    时间: 2025-5-3 15:18
yushizhuo 发表于 2025-5-3 02:18
1111111111111楼主请检阅

补充内容 (2025-5-3 02:19):

谢谢你,我运行完移动不了,只能枚举到文件
文件目录这样写可以么? a,b,c是文件夹
filea = “D:\移动测试\a”
fileb = “D:\移动测试\b”
filec = “D:\移动测试\c”


补充内容 (2025-5-3 15:46):
* Windows 10
* 数组:3{“0311-2r (2).txt”,“0311-2r.txt”,“0311.txt”}
* 13202346
* 6616276
* 3304473
被调试易程序运行完毕

补充内容 (2025-5-3 16:11):
非常感谢,我知道问题在哪里了
作者: aipca    时间: 2025-5-3 16:00
  
子程序名返回值类型公开备 注
_按钮1_被单击  
变量名类 型静态数组备 注
路径A文本型 
路径B文本型 
路径C文本型 
所有文件文本型0
i整数型 
路径A = 取运行目录 ()“\A\”
路径B = 取运行目录 ()“\B\”
路径C = 取运行目录 ()“\C\”
文件_枚举 (路径A, “*.txt”, 所有文件, 真, 假, )
计次循环首 (取数组成员数 (所有文件), i)
判断 (文件_取大小 (所有文件 [i]) < 5 × 1024 × 1024)
文件_移动 (所有文件 [i], 路径B + 文件_取文件名 (所有文件 [i], ))
判断 (文件_取大小 (所有文件 [i]) ≥ 5 × 1024 × 1024 文件_取大小 (所有文件 [i]) < 10 × 1024 × 1024)
文件_移动 (所有文件 [i], 路径C + 文件_取文件名 (所有文件 [i], ))



计次循环尾 ()


作者: yushizhuo    时间: 2025-5-4 00:37
danshiyuan 发表于 2025-5-3 15:18
谢谢你,我运行完移动不了,只能枚举到文件
文件目录这样写可以么? a,b,c是文件夹
filea = “D:\移动测 ...

采纳一下谢谢




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4