Chrome Unable to add filesystem: <permission denied>

我是向在本地重写 CSS 的时候,添加本地文件夹,控制台提示:
Chrome Unable to add filesystem:
如图:
在这里插入图片描述
解决方法是在地址栏输入:
chrome://inspect/#devices
在这里插入图片描述
允许即可

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的文件管理系统的实现,使用了C++的面向对象编程思想,采用树型结构存储目录与文件信息: ``` #include <iostream> #include <string> #include <vector> using namespace std; class Node { public: string name; bool isFile; vector<Node*> children; Node(string n, bool f) { name = n; isFile = f; } }; class FileSystem { private: Node* root; Node* current; public: FileSystem() { root = new Node("", false); current = root; } void run() { cout << "Simple File System\n"; string command; while (true) { cout << ">>"; cin >> command; if (command == "cd") { string name; cin >> name; changeDirectory(name); } else if (command == "dir") { string name; cin >> name; displayDirectory(name); } else if (command == "md") { string name; cin >> name; createDirectory(name); } else if (command == "rd") { string name; cin >> name; deleteDirectory(name); } else if (command == "edit") { string name; cin >> name; createFile(name); } else if (command == "del") { string name; cin >> name; deleteFile(name); } else if (command == "exit") { exit(0); } else { cout << "Invalid command.\n"; } } } void changeDirectory(string name) { if (name == "") { current = root; return; } for (Node* child : current->children) { if (child->name == name && !child->isFile) { current = child; return; } } cout << "Directory not found.\n"; } void displayDirectory(string name) { if (name == "") { name = current->name; } for (Node* child : current->children) { if (child->name == name) { if (!child->isFile) { cout << "Directory: " << child->name << "\n"; for (Node* subchild : child->children) { if (subchild->isFile) { cout << "File: " << subchild->name << "\n"; } else { cout << "Directory: " << subchild->name << "\n"; } } } else { cout << "File: " << child->name << "\n"; } return; } } cout << "Directory not found.\n"; } void createDirectory(string name) { for (Node* child : current->children) { if (child->name == name && !child->isFile) { cout << "Directory already exists.\n"; return; } } Node* newDirectory = new Node(name, false); current->children.push_back(newDirectory); } void deleteDirectory(string name) { for (int i = 0; i < current->children.size(); i++) { Node* child = current->children[i]; if (child->name == name && !child->isFile) { current->children.erase(current->children.begin() + i); delete child; return; } } cout << "Directory not found.\n"; } void createFile(string name) { for (Node* child : current->children) { if (child->name == name && child->isFile) { cout << "File already exists.\n"; return; } } Node* newFile = new Node(name, true); current->children.push_back(newFile); } void deleteFile(string name) { for (int i = 0; i < current->children.size(); i++) { Node* child = current->children[i]; if (child->name == name && child->isFile) { current->children.erase(current->children.begin() + i); delete child; return; } } cout << "File not found.\n"; } }; int main() { FileSystem fs; fs.run(); return 0; } ``` 该程序实现了用户可以进入不同目录、创建、显示和删除目录与文件等基本功能,用户可以通过输入不同的命令来操作文件系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值