| fileversioninfo myfileversioninfo1 = fileversioninfo.getversioninfo("d://test.dll"); textbox1.text="版本號: " + myfileversioninfo1.fileversion; |
| //file.copy(sourcefile,destinationfile,true); 用來拷貝文件 //當destinationfile已經存在時,無法將文件file1拷貝到目標文件, //因此先刪除destination文件,file.delete()方法不能刪除只讀文件, //因此,如果文件屬性為只讀(attributes屬性中會包含有"readonly"), //先把文件屬性重置為normal,然后再刪除: string file1="e://test.txt"; string destinationfile="d://tmp//test.txt"; if(file.exists(destinationfile)) { fileinfo fi=new fileinfo(destinationfile); if(fi.attributes.tostring().indexof("readonly")!=-1) fi.attributes=fileattributes.normal; file.delete(destinationfile); } file.copy(file1,destinationfile,true); |
| string str="1234"; int i=convert.toint32(str); |
| string str="1234"; str=str.padright(30,' ') //向長度小于30的字符串末尾添加空格,補足30個字符 |
| int filecount=0; // open the file just specified such that no one else can use it. streamreader sr = new streamreader(textbox1.text.trim()); while(sr.peek() > -1)//streamreader.peek()返回下一個可用字符,但不使用它 { listbox1.items.add(sr.readline()); filecount++; } sr.close(); |
| streamwriter sw = new streamwriter("d://result.txt"); for(int i=0;i<10;i++) { sw.writeline("這是第"+i.tostring()+"行數據"); } |
| string resultfile=""; openfiledialog openfiledialog1 = new openfiledialog(); openfiledialog1.initialdirectory = "d://patch" ; openfiledialog1.filter = "all files (*.*)|*.*|txt files (*.txt)|*.txt" ; openfiledialog1.filterindex = 2 ; openfiledialog1.restoredirectory = true ; if(openfiledialog1.showdialog() == dialogresult.ok) resultfile=openfiledialog1.filename; |
| string resultfolder=""; folderbrowserdialog openfolderdialog1=new folderbrowserdialog(); openfolderdialog1.rootfolder=environment.specialfolder.mycomputer; if(openfolderdialog1.showdialog()==dialogresult.ok) resultfolder=openfolderdialog1.selectedpath; |
新聞熱點
疑難解答