dosave方法nosave什么区别
答案:1 悬赏:40 手机版
解决时间 2021-03-09 02:20
- 提问者网友:你给我的爱
- 2021-03-08 16:31
dosave方法nosave什么区别
最佳答案
- 五星知识达人网友:行路难
- 2021-03-08 16:53
不清楚你说的是那种语言。
以下仅供参考:
----------------
RCP EditorPart 调用doSave的方法
主题 Rcp
调用EditorPart的doSaveAs比较容易,调用doSave方法稍微复杂一些,因为需要传入IProgressMonitor参数,如下声明
@Override
public void doSave(IProgressMonitor monitor) {
// Do the Save operation
}
@Override
public void doSaveAs() {
// Do the Save As operation
}
可以通过获取IWorkbenchPage,利用IWorkbenchPage作为管理工具进行EditorPart中doSave的调用。
IWorkbenchPage.closeEditor声明如下。
public boolean closeEditor(IEditorPart editor, boolean save);
调用代码如下,关闭时是否保存根据实际需要设置save值即可
IWorkbenchPage page = Activator.getDefault().getWorkbench().getActiveWorkbenchWindow().getActivePage();
page.closeEditor(page.getActiveEditor(), true);
----------------
DOS命令Scandisk的开关选项有nosave:
SCANDISK ( Scandisk.EXE ) -- 磁盘扫描程序
这个命令在实际的操作中有很大的用处,它能对磁盘进行扫描并修复,能够解决大部分的磁盘文件损坏问题。格式为 "SCANDISK [ 盘符: ] [ 参数 ]" 下面是它的几个参数:
/fragment [驱动器名 :\ 路径 \ 文件名]:使用这个参数可以显示文件是否包含有间断的块,我们可以通过运行磁盘整理程序来解决这个问题;
/all :检查并修复所有的本地驱动器;
/autofix :自动修复错误,即在修复时不会出现提示;
/checkonly :仅仅检查磁盘,并不修复错误;
/custom :根据 Scandisk.ini 文件的内容来运行 Scandisk , Scandisk.ini 是一个文本文件,它包含了对 Scandisk 程序的设置,其中的[ custom ]块是在加上 "/custom" 参数后才执行的,用户可以根据自己的不同情况来进行不同的设置;
/nosave :在检查出有丢失簇后直接删除,并不转化为文件;
/nosummary :不显示检查概要,完成检查后将直接退出程序;
/surface :在完成初步检查后进行磁盘表面扫描;
/mono :以单色形式运行 Scandisk 。
我们可以根据不同的情况来加上不同的参数。我们可以执行 "scandisk /all /checkonly /nosave /nosummary" 来完成对磁盘的检查并且自动退出,另外还可以编辑 scandisk.ini 文件中设置,再运行 "scandisk /custom" 。如果被损坏的文件比较多,我们可以使用 "/autofix" 来进行自动修复,不然会忙死你的。
以下仅供参考:
----------------
RCP EditorPart 调用doSave的方法
主题 Rcp
调用EditorPart的doSaveAs比较容易,调用doSave方法稍微复杂一些,因为需要传入IProgressMonitor参数,如下声明
@Override
public void doSave(IProgressMonitor monitor) {
// Do the Save operation
}
@Override
public void doSaveAs() {
// Do the Save As operation
}
可以通过获取IWorkbenchPage,利用IWorkbenchPage作为管理工具进行EditorPart中doSave的调用。
IWorkbenchPage.closeEditor声明如下。
public boolean closeEditor(IEditorPart editor, boolean save);
调用代码如下,关闭时是否保存根据实际需要设置save值即可
IWorkbenchPage page = Activator.getDefault().getWorkbench().getActiveWorkbenchWindow().getActivePage();
page.closeEditor(page.getActiveEditor(), true);
----------------
DOS命令Scandisk的开关选项有nosave:
SCANDISK ( Scandisk.EXE ) -- 磁盘扫描程序
这个命令在实际的操作中有很大的用处,它能对磁盘进行扫描并修复,能够解决大部分的磁盘文件损坏问题。格式为 "SCANDISK [ 盘符: ] [ 参数 ]" 下面是它的几个参数:
/fragment [驱动器名 :\ 路径 \ 文件名]:使用这个参数可以显示文件是否包含有间断的块,我们可以通过运行磁盘整理程序来解决这个问题;
/all :检查并修复所有的本地驱动器;
/autofix :自动修复错误,即在修复时不会出现提示;
/checkonly :仅仅检查磁盘,并不修复错误;
/custom :根据 Scandisk.ini 文件的内容来运行 Scandisk , Scandisk.ini 是一个文本文件,它包含了对 Scandisk 程序的设置,其中的[ custom ]块是在加上 "/custom" 参数后才执行的,用户可以根据自己的不同情况来进行不同的设置;
/nosave :在检查出有丢失簇后直接删除,并不转化为文件;
/nosummary :不显示检查概要,完成检查后将直接退出程序;
/surface :在完成初步检查后进行磁盘表面扫描;
/mono :以单色形式运行 Scandisk 。
我们可以根据不同的情况来加上不同的参数。我们可以执行 "scandisk /all /checkonly /nosave /nosummary" 来完成对磁盘的检查并且自动退出,另外还可以编辑 scandisk.ini 文件中设置,再运行 "scandisk /custom" 。如果被损坏的文件比较多,我们可以使用 "/autofix" 来进行自动修复,不然会忙死你的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯