简体   繁体   English

BUTIL -CLONE 给出无效的文件名错误

[英]BUTIL -CLONE gives invalid filename error

So I have a corrupt.btr file (filename is FINAN.BTR ) that I'm trying to recover.所以我有一个我正在尝试恢复的 corrupt.btr 文件(文件名为FINAN.BTR )。 This is possible by using the following commands:这可以通过使用以下命令来实现:

BUTIL -CLONE CORRUPT.NEW CORRUPT.BTR
BUTIL -COPY CORRUPT.BTR CORRUPT.NEW
REN CORRUPT.BTR CORRUPT.OLD
REN CORRUPT.NEW CORRUPT.BTR

However, when I run BUTIL -CLONE CORRUPT.NEW FINAN.BTR , I get the following output:但是,当我运行BUTIL -CLONE CORRUPT.NEW FINAN.BTR ,我得到以下输出:

BUTIL-14: The file that caused the error is FINAN.BTR.
BUTIL-100: MicroKernel error = 11. The specified filename is invalid.

The FINAN.BTR is the corrupt file. FINAN.BTR 是损坏的文件。 The directory of the terminal window is the same directory as the FINAN.BTR file.终端窗口的目录与 FINAN.BTR 文件的目录相同。 When I use TAB to autocomplete the filename, it autocomplete FINAN.BTR so the filename and terminal directory are definitely correct.当我使用 TAB 自动完成文件名时,它会自动完成 FINAN.BTR,因此文件名和终端目录绝对正确。 I'm using Windows 11.我正在使用 Windows 11。

I moved the FINAN.BTR file to the root of my hard drive (c:) and opened a new terminal window at that location which somehow fixed the issue.我将 FINAN.BTR 文件移动到硬盘驱动器 (c:) 的根目录,并在该位置打开了一个新的终端窗口,以某种方式解决了问题。 I don't know why it worked that way since the only difference now is the location of the file and the terminal which were both correct.我不知道为什么它会那样工作,因为现在唯一的区别是文件的位置和终端都是正确的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 '[pervasive][ODBC Engine Interface]Invalid date, time or timestamp value' 当试图比较日期时 - '[pervasive][ODBC Engine Interface]Invalid date, time or timestamp value' When trying to compare dates 普遍性v10查询语法错误 - Pervasive v10 query syntax error 运行时错误380-在对象中找不到指定的字段名 - RunTime Error 380 - Specified Fieldname not found in object 在MS Access中打开普及表时出现“无法多次定义字段”错误 - “Cannot define field more than once” error when opening Pervasive table in MS Access 从一个数据库读取数据并用PHP插入另一个数据库时发生编码错误 - Encoding error when reading data from one DB and inserting to another with PHP 链接服务器“(null)”的 OLE DB 提供程序“MSDASQL”无法更新表“[MSDASQL]”。 Pervasive 的未知提供程序错误 - The OLE DB provider "MSDASQL" for linked server "(null)" could not UPDATE table "[MSDASQL]". Unknown provider error with Pervasive Linux上的Pervasive ODBC错误[01000] [unixODBC] [驱动程序管理器]无法打开lib'/usr/local/psql/lib/odbcci.so':找不到文件 - Pervasive ODBC on Linux Error [01000][unixODBC][Driver Manager]Can't open lib '/usr/local/psql/lib/odbcci.so' : file not found ODBC 普遍错误 - ODBC Pervasive Error Pervasive SQL 中没有详细信息的语法错误 - Syntax Error without details in Pervasive SQL 来自ADO.NET的普遍SQL系统存储过程错误 - Pervasive SQL System Stored Procedure from ADO.NET error
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM