ブログくさもち   !

東方幻想麻雀STG非ロクゼロパワポケ将棋勉強AVAその他ゲームなど日記代わりにちょくちょくやっていきます

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ファイルコピー

package function;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;

public class CompTwoFile {
File inputFile;
public int CompareTwo(String filePath1, String filePath2){
int r = 1;
ArrayList file1List = al(filePath1);
ArrayList file2List = al(filePath2);
if(file1List.equals(file2List)){
r = 0;
}
return r;
}

private ArrayList al(String filePath){
inputFile = new File(filePath);
String str = "";
ArrayList retAL = new ArrayList();
FileReader fileReader = null;
BufferedReader br = null;
try {
fileReader = new FileReader(inputFile);
} catch (FileNotFoundException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
return null;
}
try{
br = new BufferedReader(fileReader);
while((str = br.readLine()) != null){
retAL.add(str);
}
} catch (FileNotFoundException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
} catch (IOException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
} finally{
try {
if(br != null){
br.close();
}
if(fileReader != null){
fileReader.close();
}
} catch (IOException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
}
return retAL;
}
}

---

package function;

import java.io.File;
import java.util.ArrayList;

public class GetFileList {
ArrayList alf = new ArrayList();
public ArrayList getFiles(String DPath){
File dir = new File(DPath);
File[] files = dir.listFiles();
re(files);
return alf;
}

private int re(File[] fs){
for(File f:fs){
if(f.isDirectory()){
re(f.listFiles());
}else{
alf.add(f);
}
}
return 0;
}
}
スポンサーサイト

コードメモ

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

using System.IO;
using System.Xml;

namespace FileExactChecker
{
public partial class Form1 : Form
{
StreamReader sr;
string readStr;
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
XmlDocument xmlDoc = new System.Xml.XmlDocument();
xmlDoc.Load("XMLFile.xml");
textBox1.Text = xmlDoc.GetElementsByTagName("root").Item(0).InnerText;

dataGridView1.Rows.Clear();
using (sr = new StreamReader("FileList.txt", Encoding.GetEncoding("utf-8")))
{
for (int count = 0; (readStr = sr.ReadLine()) != null; ++count)
{
readStr = readStr.Trim();
dataGridView1.Rows.Add();
dataGridView1[0, count].Value = readStr;
}
}
}

private void button2_Click(object sender, EventArgs e)
{
for (int count = 0; count < dataGridView1.Rows.Count - 1; ++count)
{
if (dataGridView1[0, count].Value != null)
{
string filePath = dataGridView1[0, count].Value.ToString();
filePath = filePath.Replace("A/", "");
filePath = textBox1.Text + "/" + filePath;
filePath = filePath.Replace("/", "\\");
if (System.IO.File.Exists(filePath))
{
dataGridView1[1, count].Value = "○";
}
else
{
dataGridView1[1, count].Value = "×";
}
}
}
}
}
}

test

あと1週間

ともうちょっとで今年が終わり 今年も楽しかったお!来年もよろしく(^o^)ノ
 就活は本格的には来年からなんだけど情報はちゃんと持っておきたいからあるイベントに参加してみたんだけど,なんか宗教的?な空気で居心地良くなかった(◞‸◟).就活云々言われてる理由がとてもよくわかった気がする.
 
・AVA
 最近あんま勝てぬえ(´◔ω◔`)上達がストップどころかやるたびに下手になってきてるからなー.でもやっぱやってて楽しいし制限鯖でまったりやるのも(・∀・)イイ!!.ただこのゲーム結構時間取るNE!時々控えないとまずい気もしてる.
 ヴェレスクやっぱいいわー近距離やジャンプ撃ちはほんと強いしPMやってる気分になる.RMはAMDとかR4とかパラとか.火力不足だけどしっかり飛ぶAMDとか,糞AIMでも適度にぶれてHS結構つおいR4もいいし,パラパラしてるのも楽しいです.たまに砂やってみるのもなかなか.
 88やってるとやっぱ重いから77爆破とかたまにはたてよっかな.人数減るとプレッシャーかかるけど88CCとか紙芝居になってやばい.

・QMA
 全国大会で回しまくったら石増えまくりんぐ(´◔ω◔`)でも先月よりは成績伸びててうれし,うれし.でも今の階級でガー組いると浮きまくりなので全国堪能したらサブカに移行するお・・・.リエルかわいいです.

・岩男
 久々にX5やってみた.やっぱ重く感じる,壁に張り付くたびにちょっと止まると動きにくい・・・.やることやったら他の岩男ももうちょい触ってみるかー.wiiのVCに無印の6マダァ?(・∀・ )っ/凵⌒☆チンチン

またしけんオワタアアアアア

 実験レポートとテストが毎週はつらいお・・・適度にやることやって適度に勉強して適度に遊んでます.大学頼りで就職先を決めそうで,そのリストっぽいのが来年すぐ出るらしいからそれまでシートとかの書き方やら勉強かなあ.院でもっと勉強したいって気もないことはないし,勉強してるうちに気が変わるかもしれないから選択肢は両方残しときたいな.内定率40%ちょいとかひどい.
 プログラミングの講義が増えてきたからそれもちゃんと復習しないとついていけぬえ.Javaは大体忘れたわ・・・.

・AVA
 適度にやってます.レミ4良いわーーあれ使うと自然に頭にAIM動かせるし,照準の上の方に飛んでいくせいかHS率上がる.連射射程弾数もなかなかだしね.グレ研も,網羅するには時間が足りないから投げたいと思ったとこや投げられたとこだけ研究してる.曲がり角とかに落ちるグレを投げると覗いてる砂をたまにやれるからそんな感じのとこの研究中(´∀`).
 ヴェレスクつよいです.PMもけっこうたのしいです.

・QMA
 ちょっっとずつ成績上昇中.馬鹿にされないようにがんばる.頻出や易問はしっかり覚えてあとは経験.

・岩男
 ときどきやるお.人がいない時間なら岩男.いる時間ならAVA.ときどきやると超たのしい.

 今週と来週は木曜から4連休だよやったね   もちろん勉強もするお・・・
次のページ

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。