We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d84508f commit 65248baCopy full SHA for 65248ba
src/lib/commands.js
@@ -353,7 +353,17 @@ export default {
353
if (uri) {
354
const fs = fsOperation(uri);
355
try {
356
- const newUri = await fs.renameTo(newname);
+ let newUri;
357
+ if (uri.startsWith("content://com.termux.documents/tree/")) {
358
+ // Special handling for Termux content files
359
+ const newFilePath = Url.join(Url.dirname(url), newname);
360
+ const content = await fs.readFile();
361
+ await fsOperation(Url.dirname(url)).createFile(newname, content);
362
+ await fs.delete();
363
+ newUrl = newFilePath;
364
+ } else {
365
+ newUri = await fs.renameTo(newname);
366
+ }
367
const stat = await fsOperation(newUri).stat();
368
369
newname = stat.name;
0 commit comments