c# - 删除二进制文件的问题
问题描述
我正在尝试从 C# 中的目录中删除二进制文件。但是 File.Delete() 方法似乎以神秘的方式工作。
你看,当我尝试从我的目录中删除指定的文件时,它不起作用并且文件没有被删除。但是,当我打开我拥有该文件的目录然后我执行我的项目以尝试再次删除该文件时,该文件实际上已被删除并且之后不会出现。可能是什么问题?
这是我的代码:
currentDB.listTab = delTab.backup;
String fullPath = path + "\\" + delTab.delete;
File.Delete(fullPath);
txtStats.Text = "Deleted";
load_tables();
show_files();
我在另一个窗口中询问文件的名称 (delTab.delete),然后我返回名称以删除文件。
解决方案
推荐阅读
- node.js - express-validator:如何检查查询
- ios - ChannelBase 中缺少调用方法
- git - TortoiseGit:无法使用 SSH 在 VPS 上 Git 克隆私有存储库
- php - 如何同时访问 http 和 https laravel 项目
- hyperledger-fabric - Hyperledger Fabric 样本余额转移在尝试加入频道时出错
- function - JavaScript 在函数内调用函数会产生 TypeError
- react-native - 反应本机传奇获取数据格式问题
- android - 即使路径正确,Unity 也无法选择 Android SDK
- dart - Firestore- Flutter array contains
- django - Django Rest Framework - 对依赖于另一个反向关系的反向相关表的数据进行序列化