- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
这是 Where is that file on my system? 的后续问题
SO 和互联网上有大量的问题和答案,但我找不到任何可以回答这个特定问题的答案。
一切都是默认的,但我找不到文件本身,
在哪里/如何获取|DataDirectory| 定义?
文件保存在哪里,是否存在?如果不是,那是怎么回事?
编辑:文件不位于AppDomain.CurrentDomain.GetData("DataDirectory").ToString();
所有( sqattered) 答案告诉我它应该是。它必须在某个地方,因为调试器会在我更改模型时打破关于模型不等于表的唠叨。它不在那里。
最佳答案
|DataDirectory|
本身不是一个文件。引用一篇相当古老的 MSDN 文章:
By default, the |DataDirectory| variable will be expanded as follow:
- For applications placed in a directory on the user machine, this will be the app's (.exe) folder.
- For apps running under ClickOnce, this will be a special data folder created by ClickOnce
- For Web apps, this will be the App_Data folder
Under the hood, the value for |DataDirectory| simply comes from a property on the app domain. It is possible to change that value and override the default behavior by doing this:
AppDomain.CurrentDomain.SetData("DataDirectory", newpath)
关于您的架构不一致的进一步引用:
One of the things to know when working with local database files is that they are treated as any other content files. For desktop projects, it means that by default, the database file will be copied to the output folder (aka bin) each time the project is built. After F5, here's what it would look like on disk
MyProject\Data.mdf
MyProject\MyApp.vb
MyProject\Bin\Debug\Data.mdf
MyProject\Bin\Debug\MyApp.exeAt design-time, MyProject\Data.mdf is used by the data tools. At run-time, the app will be using the database under the output folder. As a result of the copy, many people have the impression that the app did not save the data to the database file. In fact, this is simply because there are two copies of the data file involved. Same applies when looking at the schema/data through the database explorer. The tools are using the copy in the project, not the one in the bin folder.
关于sql - |DataDirectory| 在哪里定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12187068/
这是 Where is that file on my system? 的后续问题 SO 和互联网上有大量的问题和答案,但我找不到任何可以回答这个特定问题的答案。 一切都是默认的,但我找不到文件本身,
使用cordova.file将图像下载到dataDirectory中。我正在将文件保存到内部应用程序文件夹中。在模拟器中我可以看到下载的文件,但在真实设备上我无法看到下载的文件。这是我的路径看起来像
使用cordova.file将图像下载到dataDirectory中。我正在将文件保存到内部应用程序文件夹中。在模拟器中我可以看到下载的文件,但在真实设备上我无法看到下载的文件。这是我的路径看起来像
我对 IMAGE_OPTIONAL_HEADER.DataDirectory 有点困惑。作为PE/COFF Specification说, Header part: Data Directories
我正在编写一个程序,要求用户在应用程序启动时选择事件数据库。我有一个 Windows 窗体,它将列出存储在 ApplicationData 的子文件夹中的数据库,专门用于存储数据库文件。然而,当我创建
我的解决方案有一个带有数据库的类库项目(我的 DAL)和一个充当 WCF 服务层的 Web 项目。 我从web项目中添加了对DAL项目的引用,编译时,我的数据库被复制到web项目的Bin文件夹中。 W
在网上搜索了六个小时后,我希望能在 SO 上找到答案。 平台:Windows, ionic 框架,目标设备:Android/iOS 7.1.2 我想在我的应用程序文件夹中写一个文件,所以我使用了cor
我正在使用本地数据库,由于某些原因,当我使用 |DataDirectory| 时,数据库在我添加/删除时没有更新 SqlConnection conn = new SqlConnection(@"Da
我正在尝试使用 FileTransfer Ionic 4 example . 我已经执行了安装步骤: ionic cordova plugin add cordova-plugin-file npm
我正在以编程方式创建一个 SQL CE 数据库文件,并且想确保每次都创建一个全新的文件,所以我添加了 delete 方法。由于每个数据库文件都是在 DataDirectory 中创建的,因此我也想删除
我有一个数据库和一个服务器应用程序,在我的计算机上运行时一切正常。 string ConnectionString = @"Data Source=(LocalDB)\v11.0;AttachDbFi
我得到了异常(exception) The underlying provider failed on ConnectionString. 有内部异常(exception) Invalid value
我的用户 file transfer下载需要的文件File native还 在 ionic v3 我用过没问题,但现在在 ionic v4 当我使用它时,出现错误:"file"类型上不存在属性“dat
我有一个使用 localdb 的 MVC4/ASP.Net 应用程序。一切“看起来”都正常工作。但是,我的事件日志中出现了大量错误: The "DataDirectory" registry valu
在我的应用程序中,用户可以从图库中选择一张图片,该图片将用于“用户详细信息”。因此,创建了一个屏幕,他存在一个名为"file"的输入文件。我需要将选择的图像复制到 externalDataDirect
this.file.dataDirectory 显示为 null,我已经在全局安装了 cordova,但仍然找不到任何解决方案。我在哪里犯了错误? download() { const fil
使用 ionic 2 访问文件系统时, File.dataDirectory 不工作。我已经安装了 ionic-native 并导入了文件(cordova-plugin-file)。 import {
我正在尝试设置 src的 在来自文件字符串路径的 html 上。 路径取自cordova.file.dataDirectory Ionic2 上的 cordova 插件( Typescript ) 看
在我的程序中,我需要从默认位置复制一个模板数据库,据我所知,这将根据我选择使用的安装程序而有所不同。问题是我似乎无法读取 |DataDirectory| 的实际路径我知道我应该使用 AppDomain
我的设置: local packages: Cordova Platforms : android 6.1.2 ios 4.4.0 Ionic Framework : ionic1 1.3.2 Cor
我是一名优秀的程序员,十分优秀!