小编use*_*179的帖子

重命名现有文件名

我有以下代码将文件复制到特定文件夹,然后重命名它.当具有该名称的文件已存在时,我收到以下异常:

Cannot create a file when that file already exists
Run Code Online (Sandbox Code Playgroud)

有没有办法覆盖文件并重命名?或者我应该删除旧的然后更改名称?

这是我的代码:

 File.Copy(FileLocation, NewFileLocation, true);
 //Rename:
 File.Move(Path.Combine(NewFileLocation, fileName), Path.Combine(NewFileLocation, "File.txt"));               
Run Code Online (Sandbox Code Playgroud)

.net c# file-io

10
推荐指数
3
解决办法
8万
查看次数

如何检查字符串是否包含Pascal中的字符串

我尝试了下面的代码,它应该检查一个字符串是否包含空格但是我得到一个错误.我怎么能检查一下

if Index('some string',' ')>1 then begin
   Result:= False;
 end
 else begin
      Result := True;  
 end;
Run Code Online (Sandbox Code Playgroud)

pascal

8
推荐指数
2
解决办法
1万
查看次数

尝试提取jar文件时出错

我试图使用以下命令提取jar文件:

C:\Program Files\Java\jdk1.7.0_25\bin>jar xf C:\Users\...\MyJar.jar
Run Code Online (Sandbox Code Playgroud)

但得到错误:

java.io.IOException: META-INF : could not create directory
    at sun.tools.jar.Main.extractFile(Main.java:953)
    at sun.tools.jar.Main.extract(Main.java:877)
    at sun.tools.jar.Main.run(Main.java:263)
    at sun.tools.jar.Main.main(Main.java:1177)
Run Code Online (Sandbox Code Playgroud)

有什么可以解决的?

java jar

6
推荐指数
1
解决办法
2万
查看次数

如何将Char []或String转换为Char*以在C#中初始化SecureString?

我正在尝试初始化SecureString,我需要Char*.我尝试使用不安全的代码块:

unsafe {
    char[] c = { 'A', 'B', 'C', 'D' };
    char* pointer = &(c[0]);
    SecureString sec = new SecureString(pointer, 4);
}
Run Code Online (Sandbox Code Playgroud)

试试这个时我得到了这个错误:

错误:您只能在固定语句初始化程序中获取未固定表达式的地址

c# pointers unsafe

3
推荐指数
1
解决办法
2195
查看次数

从未调用Activator.start方法

我已经在Activator类的start方法中实现了一些代码,目的是在打开Eclipse之后立即打开向导。我正在尝试调试它,但从未调用过start方法。知道什么可以解决吗?这是激活器代码:

public class Activator extends AbstractUIPlugin {

    /**
     * The constructor
     */
    public Activator() {
    }

    public void start(BundleContext context) throws Exception {
        super.start(context);

        // Call function to open a wizard
        openWizard();
    }

    private void openWizard() {

        NewProjectWizard wiz;
        final WizardDialog wd;
        wiz = new NewProjectWizard();
        wd = new WizardDialog(Display.getCurrent().getActiveShell(), wiz);
        Display.getDefault().asyncExec(new Runnable() {
            @Override
            public void run() {
                wd.open();
            }
        });
    }        
}
Run Code Online (Sandbox Code Playgroud)

eclipse eclipse-plugin

3
推荐指数
1
解决办法
1437
查看次数

如何使用多个元素创建X509Chain?

我只是想使用X509Chain,但我不知道如何创建它.我有证书,但我不知道如何在链中放入多个证书.我查看了MSDN,在那里我看到了一个示例来显示创建X509Chain:

X509Chain ch=new X509Chain();
ch.Build(X509Certificate2);
Run Code Online (Sandbox Code Playgroud)

所以我创建了一个X509Certificate2并将其插入到Build()中,但我不知道如何添加我的链的其他子证书.

.net c#

2
推荐指数
1
解决办法
1661
查看次数

WPF 中的组合框标头内容

我有一个ComboBox定义在XAML, WPF.

我想在标题中设置一张图片。

正如所定义的 - 标题ComboBox包含所选项目。

如何更改它以显示图片并使其在按下时更改为不同的图片?

c# wpf xaml

0
推荐指数
1
解决办法
2607
查看次数

标签 统计

c# ×4

.net ×2

eclipse ×1

eclipse-plugin ×1

file-io ×1

jar ×1

java ×1

pascal ×1

pointers ×1

unsafe ×1

wpf ×1

xaml ×1