‘壹’ 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在手机文件管理界面中,点击我的手机。
‘捌’ 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后返回的结果是什么
第二,有可能你这个文件在被使用,这时候是无法删除的,总之你先看看删除后返回的结果,再找问题在哪