返回列表 发新帖

[已解决] 文件名存在英文冒号时无法复制和移动

[复制链接]

203

主题

2127

回帖

8849

积分

硕士生

Rank: 6Rank: 6

金币
3612
好评
33
信誉
102
发表在  2025-10-16 11:27:14 来自手机  | 显示全部楼层 | 阅读模式  来自 天津
本帖最后由 AcE77505 于 2025-10-17 00:17 编辑

[已解决]问题是exfat不能创建带:的文件导致的


一删冒号就能移动

VER: 2.19.1(25092205)
PERMISSION: ROOT
ABI: arm64-v8a
MODEL: KKG-AN00
SDK: 29
RELEASE: 10
TARGET_SDK: 30
---StackTrace---
java.io.IOException: Unable to open target file '/mnt/media_rw/9A58-0A02/:.apk': Invalid argument
        at l.ᩳ᩶᩷.ᩳ(D18E:102)
        at l.ۗ۠᩷.ᩳ(I17L:1409)
        at l.ۗ۠᩷.ᩳ(I17L:1099)
        at l.᩶᩵᩷.ᩳ(218E:583)
        at l.᩸᩵᩷.᩻(O986:32)
        at l.ۛ᩵᩷.ᩳ(J17Z:591)
        at l.ۤ᩸ۙ.run(T253:288)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:929)
Caused by: java.io.IOException: Unable to open target file '/mnt/media_rw/9A58-0A02/:.apk': Invalid argument
        at l.ۗ۠᩷.ۨ(I17L:1206)
        at l.ۗ۠᩷.ᩳ(I17L:1111)
        at l.᩻۠᩷.call(6185:0)
        at l.ۗ۠᩷.ᩳ(I17L:1292)
        ... 10 more
回复

使用道具 举报

13

主题

1642

回帖

5272

积分

硕士生

Rank: 6Rank: 6

金币
4060
好评
1
信誉
98
发表于 2025-10-16 12:39:39 来自手机  | 显示全部楼层  来自 陕西
回复

使用道具 举报

26

主题

513

回帖

2118

积分

大学生

Rank: 5Rank: 5

金币
1109
好评
7
信誉
100

MT论坛帅哥MT论坛新人考神

QQ
发表于 2025-10-16 17:22:19 | 显示全部楼层  来自 山东
文件名是怎么写上英文冒号的,命令行吗?
回复

使用道具 举报

203

主题

2127

回帖

8849

积分

硕士生

Rank: 6Rank: 6

金币
3612
好评
33
信誉
102
发表于 2025-10-16 19:15:21 来自手机  | 显示全部楼层  来自 天津
凡若尘曦 发表于 2025-10-16 17:22
文件名是怎么写上英文冒号的,命令行吗?

我下载这个文件的时候就有,而且输入法也不是不能打:
回复

使用道具 举报

69

主题

1914

回帖

8109

积分

硕士生

Rank: 6Rank: 6

金币
2062
好评
22
信誉
105
发表于 2025-10-16 22:57:40 来自手机  | 显示全部楼层  来自 四川
本帖最后由 hw1020 于 2025-10-16 23:29 编辑
AcE77505 发表于 2025-10-16 19:15
我下载这个文件的时候就有,而且输入法也不是不能打:
你可以打,但你创建不了带英文冒号的文件文件夹,命令行也创建不了(正常操作)。这里准确点是sdcard无法创建,私有内部目录可以创建。


测试过了,不是mt无法移动复制,而是文件系统不支持,在termux中终端家目录可以创建,在mt中访问也可以在termux内部目录移动复制,但无法复制粘贴到sdcard卡目录,这是由于这两个目录所在分区格式限制的。sdcard目录一般为了兼容windows,都是用的fat32,exfat文件系统的,所以不支持,而软件内部目录通常是linux系统的ext4文件系统。

你可以试试在那个本地存储内部目录,应该是可以随意移动复制的。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表