问题标签 [datadirectory]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 我的 |数据目录| 指向 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE
当我尝试放置 |DataDirectory| 进入连接字符串,由于某种原因,它会继续指向 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE。知道什么可能改变了目录路径,或者我在哪里可以找到 DataDirectory 的默认设置?App.config 的代码中也没有“connectionStrings”。
android - Cordova 应用程序将文件预加载到 cordovoa.file.dataDirectory 中?
很长一段时间以来,我都使用cordova.file.applicationDirectory
. 迄今为止,这些文件只是只读的,但现在我需要在应用程序运行时更新这些文件……但它applicationDirectory
在 Android 和 iOS 上都是只读文件夹。所以我需要将预加载的文件移动到另一个位置。
我想将这些预加载文件的目录更改为dataDirectory
(或另一个可读写的文件夹)。但是,Android 上的预加载文件被添加到 ../platforms/android/assets 文件夹中,而在 iOS 上,我只是通过 Xcode 将它们添加到项目的根目录中。之后,在两个操作系统上,我都可以使用applicationDirectory
.
但是,我在哪里手动将文件添加到项目中,以便将它们预加载到cordova.file.dataDirectory
?
cordova-plugin-file
文档显示,在 Android上它被dataDirectory
映射到/data/data/<app-id>/files
,在 iOS 上它被映射到~/Library/Application Support/<bundle-id>/files
- 但这些是设备映射,在安装应用程序之后。什么是项目目录,我将这些文件添加到的项目文件夹,以便它们dataDirectory
在应用安装时预加载?
autotools - 使用 dist_pkgdata_DATA 时保留数据文件前缀?
我们的测试数据由两个文件夹组织。我们有TestData/
和TestVectors/
,这取决于数据的形式:
Automake 将它们安装在 中@datadir@/@PACKAGE@/
,但我们在安装时丢失了TestData
andTestVectors
前缀。也就是说,一旦安装,所有文件都集中在一起:
在使用 Automake 在任意位置安装任意数据文件中有一个非常相似的问题?,但我并没有完全遵循需要做的事情来确保make install
按预期工作。
我的问题是,我们如何在安装过程中保留TestData
或保留前缀TestVectors
?
mysql - 如何在 Windows 10 上找到 MySQL Server 5.7 的数据目录?
我一直在窥探,我发现有些人的MySQL Server 5.7
目录在他们的目录中有一个数据目录MySQL Server 5.7
以及等bin
,lib
但我没有。我尝试过多种方式重新安装,但得出的结论是数据目录不存在。
启动 MySQL 服务器后,出现错误:
未能将 datadir 设置为 C:\Program Files\MySQL\MySQL Server 5.7\data\
顺便说一句,我使用的是MySQL Server 5.7
连接到的NetBeans IDE 8.2
,所以我无法启动我的 PHP 代码。
mongodb - 无法使用干净的数据目录 UserNotFound 启动 MongoDB 的全新安装
TLDR:由于 UserNotFound 错误(未找到的用户来自旧安装),我无法使用空数据目录开始全新安装 Mongo(来自 ZIP)。
更详细地说:我最初的 Mongo 数据库运行良好。出于测试目的,我移动了当前数据目录并创建了一个新目录。所以我停止了我正在运行的 Windows 服务
创建了一个新的数据目录并尝试在 noauth 模式下启动一个新的 MongoDB
麻烦就从这里开始:MongoDB 尝试与我的旧数据库中的用户连接,当前设置中没有提到该用户。这是日志
2018-10-23T04:45:47.323-0700 I CONTROL [initandlisten] MongoDB 开始:pid=12508 port=27017 dbpath=C:\data\db 64-bit host=XXX
2018-10-23T04:45:47.323-0700 I CONTROL [initandlisten] targetMinOS:Windows 7/Windows Server 2008 R2
2018-10-23T04:45:47.323-0700 I CONTROL [initandlisten] 数据库版本 v3.6.8-45-g4f1bd30460
2018-10-23T04:45:47.323-0700 我控制 [initandlisten] git 版本:4f1bd3046036a8621c2ad5acde7cdf103a533226
2018-10-23T04:45:47.323-0700 I CONTROL [initandlisten] OpenSSL 版本:OpenSSL 1.0.2o-fips 2018 年 3 月 27 日
2018-10-23T04:45:47.323-0700 I CONTROL [initandlisten] 分配器:tcmalloc
2018-10-23T04:45:47.323-0700 I CONTROL [initandlisten] 模块:无
2018-10-23T04:45:47.323-0700 I CONTROL [initandlisten] 构建环境:
2018-10-23T04:45:47.327-0700 我控制 [initandlisten] distmod: 2008plus-ssl
2018-10-23T04:45:47.327-0700 我控制 [initandlisten] distarch: x86_64
2018-10-23T04:45:47.327-0700 我控制 [initandlisten] target_arch: x86_64
2018-10-23T04:45:47.327-0700 I CONTROL [initandlisten] 选项:{安全:{授权:“已禁用”},存储:{ dbPath:“C:\data\db”}}
2018-10-23T04:45:47.330-0700 I - [initandlisten] 在 C:\data\db 中检测到由“wiredTiger”存储引擎创建的数据文件,因此将活动存储引擎设置为“wiredTiger”。
2018-10-23T04:45:47.330-0700 I STORAGE [initandlisten]wiredtiger_open 配置:创建,cache_size=7379M,session_max=20000,eviction=(threads_min=4,threads_max=4),config_base=false,statistics=(快速) ,cache_cursors=false,compatibility=(release="3.0",require_max="3.0"),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),statistics_log =(等待=0),详细=(恢复进度),
2018-10-23T04:45:47.569-0700 I STORAGE [initandlisten] WiredTiger 消息 [1540295147:568779][12508:140717431611728],txn-recover:主恢复循环:从 2/4736 开始
2018-10-23T04:45:47.718-0700 I STORAGE [initandlisten] WiredTiger 消息 [1540295147:718169][12508:140717431611728],txn-recover:恢复日志 2 到 3
2018-10-23T04:45:47.815-0700 I STORAGE [initandlisten] WiredTiger 消息 [1540295147:815426][12508:140717431611728],txn-recover:恢复日志 3 到 3
2018-10-23T04:45:48.053-0700 I STORAGE [initandlisten] WiredTiger 消息 [1540295148:53068][12508:140717431611728],txn-recover:设置全局恢复时间戳:0
2018-10-23T04:45:48.137-0700 我控制 [initandlisten]
2018-10-23T04:45:48.138-0700 我控制 [initandlisten] ** 警告:此服务器绑定到本地主机。
2018-10-23T04:45:48.138-0700 I CONTROL [initandlisten] ** 远程系统将无法连接到此服务器。
2018-10-23T04:45:48.138-0700 I CONTROL [initandlisten] ** 使用 --bind_ip 启动服务器以指定哪个 IP
2018-10-23T04:45:48.138-0700 I CONTROL [initandlisten] ** 它应该提供响应的地址,或者使用 --bind_ip_all 到
2018-10-23T04:45:48.138-0700 I CONTROL [initandlisten] ** 绑定到所有接口。如果需要此行为,请启动
2018-10-23T04:45:48.138-0700 I CONTROL [initandlisten] ** 服务器与 --bind_ip 127.0.0.1 禁用此警告。
2018-10-23T04:45:48.138-0700 我控制 [initandlisten]
2018-10-23T13:45:48.471+0200 W FTDC [initandlisten] 无法初始化 FTDC 的性能计数器:WindowsPdhError:PdhExpandCounterPathW 失败,出现“Das angegebene Objekt wurde nicht auf dem Computer gefunden”。对于计数器 '\Memory\Available Bytes'
2018-10-23T13:45:48.471+0200 I FTDC [initandlisten] 使用目录“C:/data/db/diagnostic.data”初始化全时诊断数据捕获
2018-10-23T13:45:48.473+0200 I NETWORK [initandlisten] 等待端口 27017 上的连接
2018-10-23T13:45:48.863+0200 I NETWORK [listener] 从 127.0.0.1:57924 #1 接受连接(现在打开 1 个连接)
2018-10-23T13:45:48.864+0200 I NETWORK [conn1] 从 127.0.0.1:57924 conn1 收到客户端元数据:{驱动程序:{名称:“mongo-java-driver”,版本:“未知”},操作系统: {类型:“Windows”,名称:“Windows 10”,架构:“amd64”,版本:“10.0”},平台:“Java/Oracle Corporation/1.8.0_171-b11”}
2018-10-23T13:45:48.865+0200 I ACCESS [conn1] SCRAM-SHA-1 身份验证在客户端 127.0.0.1:57924 的管理员上对 fritz1338 失败;UserNotFound: 找不到用户 fritz1338@admin
2018-10-23T13:45:48.865+0200 I NETWORK [conn1] 结束连接 127.0.0.1:57924(现在打开 0 个连接)
2018-10-23T13:45:49.366+0200 I NETWORK [listener] 从 127.0.0.1:57925 #2 接受连接(现在打开 1 个连接)
2018-10-23T13:45:49.367+0200 I NETWORK [conn2] 从 127.0.0.1:57925 conn2 收到客户端元数据:{驱动程序:{名称:“mongo-java-driver”,版本:“未知”},操作系统: {类型:“Windows”,名称:“Windows 10”,架构:“amd64”,版本:“10.0”},平台:“Java/Oracle Corporation/1.8.0_171-b11”}
2018-10-23T13:45:49.369+0200 I ACCESS [conn2] SCRAM-SHA-1 身份验证在客户端 127.0.0.1:57925 的管理员上对 fritz1338 失败;UserNotFound: 找不到用户 fritz1338@admin
2018-10-23T13:45:49.370+0200 I NETWORK [conn2] 结束连接 127.0.0.1:57925(现在打开 0 个连接)
2018-10-23T13:45:49.872+0200 I NETWORK [listener] 从 127.0.0.1:57926 #3 接受连接(现在打开 1 个连接)
2018-10-23T13:45:49.873+0200 I NETWORK [conn3] 从 127.0.0.1:57926 conn3 收到客户端元数据:{驱动程序:{名称:“mongo-java-driver”,版本:“未知”},操作系统: {类型:“Windows”,名称:“Windows 10”,架构:“amd64”,版本:“10.0”},平台:“Java/Oracle Corporation/1.8.0_171-b11”}
2018-10-23T13:45:49.875+0200 I ACCESS [conn3] SCRAM-SHA-1 身份验证在客户端 127.0.0.1:57926 的管理员上对 fritz1338 失败;UserNotFound: 找不到用户 fritz1338@admin
2018-10-23T13:45:49.877+0200 I NETWORK [conn3] 结束连接 127.0.0.1:57926(现在打开 0 个连接)
“fritz1338”是我旧数据库实例的用户。如果我将旧的数据库目录移动到 data\db,那么一切都会再次正常工作。但我无法从 MongoDB 开始全新安装。
我已经尝试过的:
创建一个全新的 data\db 目录
重新下载 MongoDB(ZIP 文件)
在整个 PC 和注册表中搜索对 mongo 配置文件的引用(即使默认情况下 mongo 不使用配置文件)
删除了我的 .m2 maven 目录中的“mongo-java-driver”(尽管它不应该被访问)
运行 mongod 修复选项
mongod --dbpath=C:\data\db --repair
谁能告诉我为什么 MongoDB 的干净安装知道另一个数据目录中的旧用户名?
c# - 如何使用 |数据目录| 用asp.net核心替换appsettings.json中的字符串?
我是 asp.net core 的新手,我想做的任务应该很简单。使用 Visual Studio,我正在尝试将 .mdf 文件作为本地数据库链接到我的项目。由于我想让它适用于多台计算机,我需要从 appsettings.json 中找到数据目录文件夹路径。因此,经过一些研究,最好的方法是使用|DataDirectory| 替换字符串。
问题是我的网站无法通过这种方式访问我的 mdf 文件,它会生成 ArgumentException : "Invalid value for key 'attachdbfilename'"。虽然我找到了一些关于这个问题的话题,但这些话题都没有回答我的问题。
我已经尝试使用完整路径来查找我的文件并且它有效,但正如我所说,我需要从几台计算机中找到它。
这里是 Startup.cs 和 appsettings.json
启动.cs:
我的连接字符串,在appsettings.json:
如果需要,我还可以提供堆栈跟踪。
预先感谢您的帮助。
c# - 在 Windows 窗体 C# .NET Core 中使用 [DataDirectory] 时无法连接到 localdb
我安装了 VS2019 并开始训练,我正在尝试使用 [DataDirectory] 连接到我的数据库 DB 文件位于我的 Debug 文件夹中 我正在使用以下 Conn 字符串cstr = @"server=(localdb)\MSSQLLocalDB;AttachDbFilename=[DataDirectory]\test.mdf;Integrated Security = True;";
,但出现此错误
尝试为文件 [DataDirectory]\test.mdf 附加自动命名的数据库失败。存在同名数据库,或无法打开指定文件,或位于 UNC 共享上
但如果我用另一个固定位置(如 D:\Test.mdf)更改 [datadirectory] 它将起作用
我的代码:
请帮忙。
vb.net - 在 VStudio 2019、VB、.NET-5 中:对于 ClickOnce 安装的应用程序,如何在运行时定位应用程序的数据目录?
我的 VStudio 是 2019 社区,该应用程序是从 .Net-3.5-ish 到 .Net-5 的旧 VB Windows/Forms 应用程序。
在 .Net-4.8 或更早版本下,使用命名空间 System.Deployment.Application,可以访问ApplicationDeployment.DataDirectory
以定位人工生成的目录\Users\Username\AppData\Local\Apps\2.0\...
,一键安装将创建并填充来自项目构建/发布的数据文件。
在 .Net-5 下,我相信特定的一组功能已被删除——但 ClickOnce 安装程序仍将数据文件放置在那里。如何以编程方式定位该目录?应用程序路径可以从System.AppContext.BaseDirectory
定位,但这无助于定位数据。
这个应用程序,一个旧的 VB 代码,有大量的应用程序数据文件需要与代码一起安装。由于其中有 40 多个,我们将它们保存在自己的\Data
目录中,该目录包含在项目中,受 Git 控制,以使其版本与代码保持一致......
在已卸载的应用程序中,我们可以将此 \Data 目录与可执行文件相邻,并在运行时轻松找到它:但是对于已安装 ClickOnce 的应用程序,它会分崩离析。在 Publish 配置中,所有数据文件都被标识,Group=Required,Publish Status=DataFile。
我可以:
轻松配置一键式安装程序,将我们的 \Data 目录及其内容放入标准 \Local\Appname 或 \Roaming\Appname 目录之一,这些目录似乎也已创建,但留空?这些可以在运行时轻松定位。
在运行时轻松构建 1-click 通常创建并用于数据的晦涩数据目录的路径?
干杯,谢谢!鲍勃
python - 如何在 Python 中读取音频文件目录?
我的桌面上存储了一个文件夹,其中包含 19 个 WAV 格式的音频文件。当我执行以下代码读取音频文件时,len(audio-files) 的输出为 0..但它必须为 19。我该如何解决这个问题???
输出:0
。
python - 如何从音频中提取特征到数据集?
我的桌面上存储了一个文件夹,其中包含 187 个 WAV 格式的音频文件。我想从音频文件中提取特征,我执行了以下代码来提取特征音频并将特征保存在 CSV 文件中,但是我获得了没有值的 excel 文件,它只包含每列的标题和 len 的输出(音频文件)是0..但它必须是187。我该如何解决这个问题???