导航:首页 > 操作系统 > android删除文件代码

android删除文件代码

发布时间:2023-02-11 16:59:19

‘壹’ androidstudio里面怎么删掉布局文件

1、首先找到c盘,将android / .AndroidStudioX.X/gradle删除。
2、其次若是显示文件删除不了,只需要同时按住(ctrl + alt + delete)选择任务管理器,将正在运行的Android studio结束任务就可以。
3、最后再按照步骤一,就可以完全删除文件了。

‘贰’ nodejs删除安卓手机指定文件

nodejs删除安卓手机指定文件
* 删除目录下 指定 文件方法
* 参数: dir 文件夹名称
* fs.stat => 判断是文件还是文件夹
* fs.unlink => 删除文件
* fs.readdir => 读取文件夹内容
*/

const fs = require('fs')
const path = require('path')

const deleteFiles = function (dir) {
fs.readdir(dir, function (err, files) {
files.forEach(function (filename) {
var src = path.join(dir, filename)
fs.stat(src, function (err, st) {
if (err) {
throw err
}
// 判断是否为文件
if (st.isFile()) {
// 这里可以使用正则,也可以使用其他方法,比如字符串处理等,/\.d\.ts$/
if (/\.we$/.test(filename)) {
fs.unlink(src, err => {
if (err) throw err

console.log('成功删除:' + src)
})
}
} else {
// 递归文件夹
deleteFiles(src)
}
})
})
})
}

deleteFiles('./')
复制代码

修改文件名称

复制代码
fs = require('fs') // 引用文件系统模块

const PATH = `./src/` // 当前文件夹

const readFileList = function (path, filesList) {
filesList = filesList || []
let files = fs.readdirSync(path)
files.forEach(function (filename, index) {
// const stat = fs.statSync(path + filename); //读取的文件信息

// isDirectory 判断是不是目录
if (fs.statSync(path + filename).isDirectory()) {
// 递归读取文件
readFileList(`${path}${filename}/`, filesList)
} else {
filesList.push({
path, // 路径
filename // 名字
})
}
})
return filesList
}
// 修改文件名称
const rename = function (oldPath, newPath, filename, newSuffixFile) {
fs.rename(oldPath, newPath, function (err) {
if (err) {
throw err
}
console.log(`${filename} 修改为 => ${newSuffixFile}`)
})
}
// 批量修改文件名称
const getChangeFiles = function (path, oldSuffix, newSuffix) {
if (!oldSuffix && !newSuffix) {
console.log(`后缀未设置`)
}
this.readFileList(path).forEach(item => {
if (item.filename.indexOf(oldSuffix) > -1) {
console.log(item.filename)
let oldPath = item.path + item.filename,
newSuffixFile = item.filename.split(oldSuffix)[0] + newSuffix,
newPath = item.path + newSuffixFile
rename(oldPath, newPath, item.filename, newSuffixFile)
}
})
}

getChangeFiles(PATH, `.we`, `.js`)

// 引入fs文件处理模块
const fs = require('fs')
// 现在我们要关心的是‘icons‘文件夹
// 我们不妨用变量表示这个文件夹名称,方便日后维护和管理
const src = 'dist'

// API文档中中找到遍历文件夹的API
// 找到了,是fs.readdir(path, callback)
// 文档中有叙述:
// 读取 path 路径所在目录的内容。 回调函数 (callback) 接受两个参数 (err, files) 其中 files 是一个存储目录中所包含的文件名称的数组
// 因此:
fs.readdir(src, function (err, files) {
// files是名称数组,因此
// 可以使用forEach遍历哈, 此处为ES5 JS一点知识
// 如果不清楚,也可以使用for循环哈
files.forEach(function (filename) {
// 下面就是文件名称重命名
// API文档中找到重命名的API,如下
// fs.rename(oldPath, newPath, callback)
// 下面,我们就可以依葫芦画瓢,确定新旧文件名称:
const oldPath = src + '/' + filename
// newPath = src + ‘/‘ + filename.replace(/_/g, ‘-‘);
const newPath = src + '/' + 'index.html'
if (filename === 'Homepad.html') {
// 重命名走起
fs.rename(oldPath, newPath, function (err) {
if (!err) {
console.log(filename + '重命名成功!')
}
})
}
})
})

复制代码

‘叁’ android 开发怎么样删除sd卡上的文件

string
sdpath
=
environment.getexternalstoragedirectory();
file
f
=
new
file(sdpath);
前两句直接换成这个就可以了,不过提醒下,这样是删除sd卡所有文件的,慎用
按你的要求建议换成如下代码:
string
sdpath
=
environment.getexternalstoragedirectory();
for
(int
i
=
0;
i
<=
number;
i++)//number改成文件夹名称最后最大那个数字
{
file
file
=
new
file(sdpath+"/asd"+i);
file.delete();
}

‘肆’ android 开发怎么样删除sd卡上的文件

你说的sd卡上的文件是真机的还是模拟器上的?下面两种方法都可以使用:
1、保持模拟器打开或是真机连接在电脑上,在dos命令窗口中使用 adb shell 命令进入设备环境,如果说adb命令不是内部命令XXXXX的,就说明你没有把adb配置到path环境变量中,新版的SDK的adb.exe都位于sdk的platform-tools里面。进入设备环境以后输入 cd data/app ,就会进入到你所有安装了的apk目录下面,输入ls查看你所安装的apk的名字,比如说是abc.apk 然后输入 rm abc.apk命令来移除安装。
2、进入真机或者是虚拟器的settings->applications->manage applications,上面有个标签是on SD card 进去也可以删除。

‘伍’ android 中file.delete 删除视频和音乐文件后,再查询还是会显示出来,只是不能播放。代码如下

你这样确实删除了音频源文件,但该文件的信息还记录在MediaStore中。而你搜索手机音频的时候是根据mediastore来搜索的,所以你必须删除mediastore中的相关信息。

‘陆’ android怎么删除sdCard中的.txt文件

还要代码是吧!我也是找的改了一点!删的是自己建的test目录String sdPath = Environment.getExternalStorageDirectory() + ""; File file3 = new File(sdPath + "/test");deleteAllFile(file3.toString());deleteAllFile具体如下:private static void deleteAllFile(String path) { File file = new File(path); if (!file.exists()) { return; } if (file.isFile()) { file.delete(); } else if (file.isDirectory()) { String[] tempList = file.list(); File temp = null; for (int i = 0; i < tempList.length; i++) { if (path.endsWith(File.separator)) { temp = new File(path + tempList[i]); } else { temp = new File(path + File.separator + tempList[i]); } if (temp.isFile()&&temp.toString().endsWith(".txt")){// temp.delete(); } if (temp.isDirectory()){ // 先删除文件夹里面的文件 deleteAllFile(path + "/" + tempList[i]); // 再删除空文件夹 //deleteDirectory(path + "/" + tempList[i]); } } } } 查看原帖>>

‘柒’ android文件夹可以删除吗

品牌型号:华为p40
系统:HarmonyOS 2.0.0
android文件夹可以删除。以手机华为p40为例,删除Android文件夹的步骤分为3步,具体操作如下: 1 点击我的手机 <!-- 1第1步 点击我的手机 -->

在手机文件管理界面中,点击我的手机。

‘捌’ Android 可以用代码实现批量删除某一类型文件吗 比如rm /sdcard/*.mp4*

当然可以了,可以使用File对象的delete方法删除,如果不用这个方法,也可以使用Runtime.getRuntime().exec("rm
file");但前提是你的android系统的底层内核包含rm命令.你可以使用adb
shell,查看system/bin,system/xbin等文件夹中,如果其中包含rm那就可以;另外这个应用需要root权限,还有就是rm在命令行使用的时候就加上强制删除参数,即"rm
-rf"

‘玖’ android开发中 用代码如何删除指定具体路径下的一张图片,如/sd/Image/003.jpg

估计你没有加sd卡的读写操作权限
在AndroidManifest.xml文件中添加一条写内存卡的权限即可
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>

找到你SD卡的挂载点,也就是它的路径,然后使用File类里面的delete()方法删除里面的文件

‘拾’ android用代码删除apk文件 在线求大神

你这肯定是有问题:你就围绕这两个方向找问题:
第一,是你的路径可能有问题,你可以看看你delete后返回的结果是什么
第二,有可能你这个文件在被使用,这时候是无法删除的,总之你先看看删除后返回的结果,再找问题在哪

阅读全文

与android删除文件代码相关的资料

热点内容
编程电缆如何重启 浏览:121
myqq命令行发消息 浏览:365
日产逍客怎么使用app升窗 浏览:503
安卓系统怎么快速删除微信内容 浏览:653
csharppython 浏览:409
程序员脖子按摩仪 浏览:562
小米桌面文件夹乱码怎么回事 浏览:858
点歌台app怎么连接 浏览:318
大学电脑编程学什么好 浏览:348
上哪里取消应用加密 浏览:172
电气控制与可编程控制器pdf 浏览:87
cad图纸不能跨文件夹粘贴 浏览:256
学生云服务器主机 浏览:889
单片机状态周期 浏览:622
lua中的android 浏览:443
加密贵还是植发贵 浏览:664
阳光压缩机继电器 浏览:971
修改阿里云服务器密码 浏览:817
lk4102加密芯片 浏览:588
怎么更改app店面 浏览:489