[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild2 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild2 http://mevius.5ch.net/test/read.cgi/gamedev/1557293737/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
143: 弟子 ◆rZPPjYuxmQ [sage] 2019/08/08(木) 21:15:10.48 ID:R8ujRKCl >>142 とりま、やってみました if (mNewTexPathList.Count > 1) { MvFiles(); } if文ですが、2枚になったらという事なので、1より大きいという判定文 で、次にMvFiles関数を掲載 http://mevius.5ch.net/test/read.cgi/gamedev/1557293737/143
144: 弟子 ◆rZPPjYuxmQ [] 2019/08/08(木) 21:15:55.61 ID:R8ujRKCl void MvFiles() { string sourceDirectory = MonitorDirectory2;// 監視元 string archiveDirectory = MonitorDirectory1;// 移動先 SortedDictionary<DateTime, string> fileList = new SortedDictionary<DateTime, string>(); try { var txtFiles = Directory.EnumerateFiles(sourceDirectory, "*.png"); foreach (string currentFile in txtFiles) { string fileName = currentFile.Substring(sourceDirectory.Length + 1); print(currentFile + ":" + File.GetLastAccessTimeUtc(currentFile)); fileList.Add(File.GetLastAccessTimeUtc(currentFile), currentFile); Directory.Move(currentFile, Path.Combine(archiveDirectory, fileName)); } foreach(KeyValuePair<DateTime, string> dic in fileList) { print(dic.Key); print(dic.Value); } } catch (Exception e) { Console.WriteLine(e.Message); } } http://mevius.5ch.net/test/read.cgi/gamedev/1557293737/144
145: 弟子 ◆rZPPjYuxmQ [] 2019/08/08(木) 21:18:39.36 ID:R8ujRKCl えっとまだ未完成です。この移動は https://docs.microsoft.com/ja-jp/dotnet/api/system.io.directory?view=netframework-4.8 を参考にしてありますが、ファイルの列挙が名前順のようなのでSortedDictionaryを利用して更新順に列挙しなおして表示してあります マイクロソフトのサンプルは全部のファイルを移動していますので、これを改造して古井のだけ移動すればいいかなと思います また、移動先に同名があった場合、Path.Combineの動作を見てませんが、多分何もしないような感じなので そこらも調べて見てください http://mevius.5ch.net/test/read.cgi/gamedev/1557293737/145
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.031s