1 Star 0 Fork 4

小罗/WindowSWF

forked from 天歌/WindowSWF 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
一键安装-打开an双击运行然后关闭.jsfl 1.39 KB
一键复制 编辑 原始数据 按行查看 历史
天歌 提交于 2024-12-07 12:53 . 早安,晚安:
function openDirectory(path) {
var sourceUrl = getFolder(fl.scriptURI);
var outFiles = FLfile.listFolder(sourceUrl);
var targetUrl = FLfile.platformPathToURI(FLfile.uriToPlatformPath(path));
outFiles.forEach(function (fileName) {
FLfile.copy(sourceUrl + "/" + fileName, targetUrl + "/" + fileName);
});
var myJsfls = FLfile.listFolder(getFolder(fl.scriptURI) + "/myJsfl/");
// 递归处理myJsfl目录及其子文件夹下的文件复制
copyFolderContents(getFolder(fl.scriptURI) + "/myJsfl/", targetUrl + "/myJsfl/");
}
function getFolder(str) {
var index = str.lastIndexOf("/");
if (index!= -1) {
str = str.substring(0, index + 1);
}
return str;
}
function copyFolderContents(sourceFolder, targetFolder) {
var items = FLfile.listFolder(sourceFolder);
items.forEach(function (item) {
var sourceItemPath = sourceFolder + item;
var targetItemPath = targetFolder + item;
if (FLfile.getAttributes(sourceItemPath) & 16) {
// 如果是文件夹,先创建对应的目标文件夹,然后递归复制其内容
FLfile.createFolder(targetItemPath);
copyFolderContents(sourceItemPath + "/", targetItemPath + "/");
} else {
// 如果是文件,直接复制
FLfile.copy(sourceItemPath, targetItemPath);
}
});
}
openDirectory(fl.configURI + "WindowSWF");
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/jxdev/WindowSWF.git
git@gitee.com:jxdev/WindowSWF.git
jxdev
WindowSWF
WindowSWF
master

搜索帮助